共用方式為


PointLight 類別

定義

光源的點來源,會以所有方向顯示光線。

public ref class PointLight 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 PointLight 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 PointLight 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 PointLight : 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 PointLight : CompositionLight
Public NotInheritable Class PointLight
Inherits CompositionLight
繼承
Object Platform::Object IInspectable CompositionObject CompositionLight PointLight
屬性

備註

PointLight 會以相同方向提供光線。

PointLight 是衍生自 CompositionLight的四種光線類型之一。

淺色 描述
AmbientLight 光源,發出看似已由場景中所有專案反映的非方向光線。
DistantLight 無限大型遠距光源,會以單一方向發出光線。
PointLight 光源的點來源,會以所有方向發出光線。
聚光燈 發出內部和外部光錐的光源。

注意

Visual 不能以兩個非環境光線為目標, (PointLight、SpotLight 或 DistantLight) 。

屬性

Color

燈光的色彩。

Comment

要與 CompositionObject 建立關聯的字串。

(繼承來源 CompositionObject)
Compositor

用來建立這個CompositionObjectCompositor

(繼承來源 CompositionObject)
ConstantAttenuation

光線衰減方程式中的常數係數。 控制光線強度。

CoordinateSpace

用來判斷光線位移的視覺效果。 光線的位移屬性相對於這個視覺效果的座標空間。 PointLight.CoordinateSpace 是必要屬性。 如果未設定 PointLight.CoordinateSpacePointLight 將不會轉譯。

DispatcherQueue

取得 CompositionObject 的 DispatcherQueue。

(繼承來源 CompositionObject)
ExclusionsFromTargets

取得不是以光線為目標的視覺效果集合。

(繼承來源 CompositionLight)
ImplicitAnimations

附加至這個物件的隱含動畫集合。

(繼承來源 CompositionObject)
Intensity

取得或設定光線的濃度。

IsEnabled

取得或設定值,判斷組合光線是否開啟。

(繼承來源 CompositionLight)
LinearAttenuation

光線衰減方程式中的線性係數,決定光線如何與距離相差。

MaxAttenuationCutoff

取得或設定此光線有效的最大範圍。

MinAttenuationCutoff

取得或設定此光線有效的最低範圍。

Offset

相對於其座標空間視覺效果的光源位移。

Properties

CompositionObject相關聯的屬性集合。

(繼承來源 CompositionObject)
QuadraticAttenuation

衰減方程式的二次方程式部分,決定光線與距離的落差方式。

Targets

以光線為目標的視覺效果集合。

(繼承來源 CompositionLight)

方法

Close()

關閉 CompositionObject 並釋放系統資源。

(繼承來源 CompositionObject)
Dispose()

執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。

(繼承來源 CompositionObject)
PopulatePropertyInfo(String, AnimationPropertyInfo)

定義可以產生動畫效果的屬性。

(繼承來源 CompositionObject)
StartAnimation(String, CompositionAnimation)

使用物件的指定屬性連接動畫,並啟動動畫。

(繼承來源 CompositionObject)
StartAnimation(String, CompositionAnimation, AnimationController)

使用物件的指定屬性連接動畫,並啟動動畫。

(繼承來源 CompositionObject)
StartAnimationGroup(ICompositionAnimationBase)

啟動動畫群組。

CompositionObject上的 StartAnimationGroup 方法可讓您啟動CompositionAnimationGroup。 群組中的所有動畫都會在 物件上同時啟動。

(繼承來源 CompositionObject)
StopAnimation(String)

中斷與指定屬性的動畫連線,並停止動畫。

(繼承來源 CompositionObject)
StopAnimationGroup(ICompositionAnimationBase)

停止動畫群組。

(繼承來源 CompositionObject)
TryGetAnimationController(String)

傳回在指定屬性上執行的動畫的 AnimationController。

(繼承來源 CompositionObject)

適用於

另請參閱