TSXLightGroup

タスク

 TSXLightGroupオブジェクトは、複数のTSXLightオブジェクトの管理を行います

 

リファレンス目次

プロパティ

システム Lights
補助 UnusedLight

 

メソッド

コンストラクタ Create
デストラクタ Destroy
補助 EnableAll
DisableAll

 

リファレンス〜プロパティ

Lights

Lights[idx:DWord]:TSXLight;

 ライト示す配列です。これを用いて個々のライトにアクセスします。

 デフォルト配列プロパティです。

 

UnusedLight

UnusedLight : TSXLight

 Lights配列の中で、有効になっていない(Enabled = False) 最初のライトを返します。

 

リファレンス〜メソッド

Create

constructor Create(ADG:TDGCarad; capacity:DWord; debugName:String = '');

 TSXLightGroupオブジェクトを初期化します。

 ADGには、使用するTDGCaradコンポーネントを指定します。

 capcacityには、使用するライトの最大数を指定します。

 debugNameには、デバッグログに出力する際のこのオブジェクトを識別する名前を指定します。アプリケーションの実行自体には直接関係ありません。


Destroy

destructor Destroy;

 TSXLightGroupオブジェクトを解放します。


EnableAll

procedure EnableAll;

 全てのライトを有効にします

 

DisableAll

procedure DisableAll;

 全てのライトを無効にします