TSXLightGroupオブジェクトは、複数のTSXLightオブジェクトの管理を行います
| システム | Lights |
| 補助 | UnusedLight |
| コンストラクタ | Create |
| デストラクタ | Destroy |
| 補助 | EnableAll |
| DisableAll |
Lights[idx:DWord]:TSXLight;
ライト示す配列です。これを用いて個々のライトにアクセスします。
デフォルト配列プロパティです。
UnusedLight : TSXLight
Lights配列の中で、有効になっていない(Enabled = False) 最初のライトを返します。
constructor Create(ADG:TDGCarad; capacity:DWord; debugName:String = '');
TSXLightGroupオブジェクトを初期化します。
ADGには、使用するTDGCaradコンポーネントを指定します。
capcacityには、使用するライトの最大数を指定します。
debugNameには、デバッグログに出力する際のこのオブジェクトを識別する名前を指定します。アプリケーションの実行自体には直接関係ありません。
destructor Destroy;
TSXLightGroupオブジェクトを解放します。
procedure EnableAll;
全てのライトを有効にします
procedure DisableAll;
全てのライトを無効にします