Vcl.Imaging.GIFImg.TGIFColorMap.AddUnique

提供: RAD Studio API Documentation
移動先: 案内検索

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 配列に追加することができます。その際にまず、ColorColors 配列の要素にまだ含まれていないことを確認します。

Color が配列中に見つからない場合、AddUnique は、Color 要素を追加する前の Colors 配列のサイズを返します。

配列中に Color が見つかった場合、AddUnique は、その色が見つかったインデックスを返します。追加操作は行われません。

ColorTColor 型なので、Color はまず Color2RGB ルーチンによって Colors 配列の要素の型である TGIFColor 型に変換されます。

メモ:  追加操作は Add メソッドを使って行われます。

関連項目