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