PointLight Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Точечный источник света, который излучает свет во всех направлениях.
public ref class PointLight 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 PointLight 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 PointLight : CompositionLight
Public NotInheritable Class PointLight
Inherits CompositionLight
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v3.0)
|
Комментарии
PointLight излучает свет одинаково во всех направлениях.
PointLight является одним из четырех типов света, производных от CompositionLight.
Светлая | Описание |
---|---|
AmbientLight | Источник света, излучающий ненаправленный свет, который, как представляется, отражается всем в сцене. |
DistantLight | Бесконечно большой удаленный источник света, излучающий свет в одном направлении. |
PointLight | Точечный источник света, излучающий свет во всех направлениях. |
Прожектор | Источник света, излучающий внутренние и внешние конусы света. |
Примечание
Визуальный элемент не может быть нацелен более чем на два внешних света (PointLight, SpotLight или DistantLight).
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1709 | 16299 | Интенсивность |
1803 | 17134 | MaxAttenuationCutoff |
1803 | 17134 | MinAttenuationCutoff |
Свойства
Color |
Цвет источника света. |
Comment |
Строка, связанная с CompositionObject. (Унаследовано от CompositionObject) |
Compositor |
Составитель, используемый для создания этого объекта CompositionObject. (Унаследовано от CompositionObject) |
ConstantAttenuation |
Коэффициент константы в уравнении затухания света. Управляет интенсивностью света. |
CoordinateSpace |
Визуальный элемент, используемый для определения смещения света. Свойство смещения света относительно координатного пространства этого визуального элемента. PointLight.CoordinateSpace является обязательным свойством. Если параметр PointLight.CoordinateSpace не задан, pointLight не будет отображаться. |
Dispatcher |
Диспетчер для CompositionObject. (Унаследовано от CompositionObject) |
DispatcherQueue |
Возвращает dispatcherQueue для объекта CompostionObject. (Унаследовано от CompositionObject) |
ExclusionsFromTargets |
Возвращает коллекцию визуальных элементов, не предназначенных для света. (Унаследовано от CompositionLight) |
ImplicitAnimations |
Коллекция неявных анимаций, присоединенных к этому объекту. (Унаследовано от CompositionObject) |
Intensity |
Возвращает или задает интенсивность света. |
IsEnabled |
Возвращает или задает значение, определяющее, включен ли индикатор композиции. (Унаследовано от CompositionLight) |
LinearAttenuation |
Линейный коэффициент в уравнении затухания света, который определяет, как свет падает с расстоянием. |
MaxAttenuationCutoff |
Возвращает или задает максимальный диапазон действия этого света. |
MinAttenuationCutoff |
Возвращает или задает минимальный диапазон, в котором этот индикатор действует. |
Offset |
Смещение источника света относительно его координатного пространства Visual. |
Properties |
Коллекция свойств, связанных с CompositionObject. (Унаследовано от CompositionObject) |
QuadraticAttenuation |
Квадратная часть уравнения затухания, которая определяет, как свет падает с расстоянием. |
Targets |
Коллекция визуальных элементов, предназначенных для света. (Унаследовано от CompositionLight) |
Методы
Close() |
Закрывает объект CompositionObject и освобождает системные ресурсы. (Унаследовано от CompositionObject) |
ConnectAnimation(String, CompositionAnimation) |
Соединения и анимация. (Унаследовано от CompositionObject) |
DisconnectAnimation(String) |
Отключает анимацию. (Унаследовано от 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) |