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


LightComponentBase Класс

Определение

Базовый класс для всех светлых компонентов.

public ref class LightComponentBase : Microsoft::Azure::RemoteRendering::ComponentBase
public class LightComponentBase : Microsoft.Azure.RemoteRendering.ComponentBase
type LightComponentBase = class
    inherit ComponentBase
Public Class LightComponentBase
Inherits ComponentBase
Наследование
LightComponentBase
Производный

Комментарии

Присоединение компонента света к Entity превращает его в динамический источник света, который освещает геометрию в дополнение к глобальному свету неба. Расположение и ориентация сущности определяют расположение и направление света.

Только геометрия, использующая объект , PbrMaterial будет зависеть от этого света. Геометрия, которая имеет назначенный ColorMaterial объект , обычно не получает освещения.

Свойства

Color

Цвет света в цветовом пространстве гамма.

Enabled

Включено состояние этого компонента.

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

Общая яркость и диапазон освещения.

InteropId

Базовый класс для всех светлых компонентов.

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

Объект Entity , к которому присоединен этот компонент.

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

Точный тип этого компонента.

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

Указывает, действителен ли этот компонент.

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

Методы

AsToolingObject<ToolingObject>()

Базовый класс для всех светлых компонентов.

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

Уничтожает компонент в среде выполнения.

(Унаследовано от ComponentBase)
Equals(Object)

Базовый класс для всех светлых компонентов.

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

Базовый класс для всех светлых компонентов.

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

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

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