Vcl.Imaging.GIFImg.TGIFColorMap.AddUnique
Delphi
function AddUnique(Color: TColor): integer;
C++
int __fastcall AddUnique(System::Uitypes::TColor Color);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Vcl.Imaging.GIFImg.pas Vcl.Imaging.GIFImg.hpp |
Vcl.Imaging.GIFImg | TGIFColorMap |
説明
指定された色を Colors 配列に追加します。その際、配列内にその色が一度しか出現しないことを確認します。
AddUnique を呼び出すと、Color で指定した色を Colors 配列に追加することができます。その際にまず、Color が Colors 配列の要素にまだ含まれていないことを確認します。
Color が配列中に見つからない場合、AddUnique は、Color 要素を追加する前の Colors 配列のサイズを返します。
配列中に Color が見つかった場合、AddUnique は、その色が見つかったインデックスを返します。追加操作は行われません。
Color は TColor 型なので、Color はまず Color2RGB ルーチンによって Colors 配列の要素の型である TGIFColor 型に変換されます。
メモ: 追加操作は Add メソッドを使って行われます。
関連項目