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

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

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

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

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

関連項目