Поделиться через


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 Точечный источник света, излучающий свет во всех направлениях.
Прожектор Источник света, излучающий внутренние и внешние конусы света.

Примечание

Визуальный элемент не может быть нацелен более чем на два внешних индикатора (PointLight, SpotLight или DistantLight).

Свойства

Color

Цвет источника света.

Comment

Строка, связанная с CompositionObject.

(Унаследовано от CompositionObject)
Compositor

Compositor, используемый для создания объекта CompositionObject.

(Унаследовано от CompositionObject)
ConstantAttenuation

Коэффициент константы в уравнении затухания света. Управляет интенсивностью света.

CoordinateSpace

Визуальный элемент, используемый для определения смещения света. Свойство смещения света находится относительно пространства координат этого визуального элемента. PointLight.CoordinateSpace является обязательным свойством. Если параметр PointLight.CoordinateSpace не задан, pointLight не будет отображаться.

DispatcherQueue

Возвращает dispatcherQueue для CompositionObject.

(Унаследовано от CompositionObject)
ExclusionsFromTargets

Возвращает коллекцию визуальных элементов, которые не предназначены для света.

(Унаследовано от CompositionLight)
ImplicitAnimations

Коллекция неявных анимаций, присоединенных к этому объекту.

(Унаследовано от CompositionObject)
Intensity

Возвращает или задает интенсивность света.

IsEnabled

Возвращает или задает значение, определяющее, включен ли свет композиции.

(Унаследовано от CompositionLight)
LinearAttenuation

Линейный коэффициент в уравнении затухания света, который определяет, как свет падает с расстоянием.

MaxAttenuationCutoff

Возвращает или задает максимальный диапазон, в котором действует этот индикатор.

MinAttenuationCutoff

Возвращает или задает минимальный диапазон, в котором этот индикатор действует.

Offset

Смещение источника света относительно его координатного пространства Visual.

Properties

Коллекция свойств, связанных с CompositionObject.

(Унаследовано от CompositionObject)
QuadraticAttenuation

Квадратическая часть уравнения затухания, которая определяет, как свет падает с расстояния.

Targets

Коллекция визуальных элементов, ориентированных на свет.

(Унаследовано от CompositionLight)

Методы

Close()

Закрывает CompositionObject и освобождает системные ресурсы.

(Унаследовано от CompositionObject)
Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

(Унаследовано от CompositionObject)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Определяет свойство, которое можно анимировать.

(Унаследовано от CompositionObject)
StartAnimation(String, CompositionAnimation, AnimationController)

Соединяет анимацию с указанным свойством объекта и запускает анимацию.

(Унаследовано от CompositionObject)
StartAnimation(String, CompositionAnimation)

Соединяет анимацию с указанным свойством объекта и запускает анимацию.

(Унаследовано от CompositionObject)
StartAnimationGroup(ICompositionAnimationBase)

Запускает группу анимации.

Метод StartAnimationGroup в CompositionObject позволяет запустить CompositionAnimationGroup. Все анимации в группе будут запущены одновременно с объектом .

(Унаследовано от CompositionObject)
StopAnimation(String)

Отключает анимацию от указанного свойства и останавливает анимацию.

(Унаследовано от CompositionObject)
StopAnimationGroup(ICompositionAnimationBase)

Останавливает группу анимации.

(Унаследовано от CompositionObject)
TryGetAnimationController(String)

Возвращает AnimationController для анимации, выполняемой в указанном свойстве.

(Унаследовано от CompositionObject)

Применяется к

См. также раздел