AmbientLight クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
対象となるすべてのビジュアルを均等に照らすライト。
public ref class AmbientLight sealed : CompositionLight
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AmbientLight final : CompositionLight
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AmbientLight : CompositionLight
Public NotInheritable Class AmbientLight
Inherits CompositionLight
- 継承
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 Anniversary Edition (10.0.14393.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v3.0 で導入)
|
例
_ambientLight = _compositor.CreateAmbientLight();
_ambientLight.Color = Colors.Yellow;
_ambientLight.Targets.Add(root);
注釈
AmbientLight は、 CompositionLight から派生した 4 種類のライトの 1 つです。
ライト | 説明 |
---|---|
AmbientLight | シーン内のすべてのものが反射しているように見える非方向ライトを放射する光源。 |
DistantLight | 1 つの方向に光を発する、無限に遠く離れた光源。 |
PointLight | すべての方向に光を出す点光源。 |
SpotLight | 光の内部コーンと外部コーンを生成する光源。 |
注意
ビジュアルは、2 つ以上の非アンビエント ライト (PointLight、SpotLight、または DistantLight) の対象にすることはできません。
バージョン履歴
Windows のバージョン | SDK バージョン | 追加された値 |
---|---|---|
1709 | 16299 | 強度 |
プロパティ
Color |
光の色。 アニメーション化可能。 |
Comment |
CompositionObject に関連付ける文字列。 (継承元 CompositionObject) |
Compositor |
この CompositionObject の作成に使用されるコンポジター。 (継承元 CompositionObject) |
Dispatcher |
CompositionObject のディスパッチャー。 (継承元 CompositionObject) |
DispatcherQueue |
CompostionObject の DispatcherQueue を取得します。 (継承元 CompositionObject) |
ExclusionsFromTargets |
ライトの対象ではないビジュアルのコレクションを取得します。 (継承元 CompositionLight) |
ImplicitAnimations |
このオブジェクトにアタッチされた暗黙的なアニメーションのコレクション。 (継承元 CompositionObject) |
Intensity |
ライトの強度を取得または設定します。 |
IsEnabled |
コンポジション ライトがオンかどうかを決定する値を取得または設定します。 (継承元 CompositionLight) |
Properties |
CompositionObject に関連付けられているプロパティのコレクション。 (継承元 CompositionObject) |
Targets |
ライトの対象となるビジュアルのコレクション。 (継承元 CompositionLight) |