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


MDLPhotometricLight Класс

Определение

Представляет свет, производный от фотометрических данных.

[Foundation.Register("MDLPhotometricLight", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public class MDLPhotometricLight : ModelIO.MDLPhysicallyPlausibleLight
type MDLPhotometricLight = class
    inherit MDLPhysicallyPlausibleLight
Наследование
Атрибуты

Конструкторы

MDLPhotometricLight()

Конструктор по умолчанию инициализирует новый экземпляр этого класса.

MDLPhotometricLight(IntPtr)

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

MDLPhotometricLight(NSObjectFlag)

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

MDLPhotometricLight(NSUrl)

Создает новый объект MDLPhotometricLight на основе данных IES, содержащихся по указанному URL-адресу.

Свойства

AttenuationEndDistance

Получает или задает расстояние, после которого свет не обеспечивает освещения.

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

Получает или задает расстояние, до которого свет обеспечивает полное освещение.

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

Возвращает или задает список объектов типа MDLObject , принадлежащих данному MDLObjectобъекту .

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

Представляет свет, производный от фотометрических данных.

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

Дескриптор для этого класса.

Color

Получает или задает цвет источника света.

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

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

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

Возвращает массив компонентов, принадлежащих этому объекту ввода-вывода модели.

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

Понятное для разработчика описание этого объекта.

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

Описание объекта , версия ToString для Objective-C.

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

Дескриптор (указатель) на представление неуправляемого объекта.

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

Возвращает или задает логическое значение, определяющее, скрыт ли объект ввода-вывода модели.

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

Возвращает или задает угол (в радианах) конуса полного освещения.

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

Представляет свет, производный от фотометрических данных.

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

Представляет свет, производный от фотометрических данных.

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

Представляет свет, производный от фотометрических данных.

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

Возвращает карту куба света, описывающую направленную интенсивность света.

LightType

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

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

Возвращает или задает интенсивность света. Значение по умолчанию — 1000.0 lumens.

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

Возвращает или задает описательное имя для данного MDLObjectобъекта .

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

Получает или задает угол (в радианах) конуса частичного освещения, вне которого освещенность равна нулю.

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

Возвращает или задает родительский объект этого MDLObject объекта или null значение , если это объект верхнего уровня.

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

Представляет свет, производный от фотометрических данных.

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

Возвращает текущее число удержания Objective-C для объекта .

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

Представляет свет, производный от фотометрических данных.

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

Получает сферические гармоники, которые управляют интенсивностью направления света, если они присутствуют.

SphericalHarmonicsLevel

Возвращает значение от 0 до 3 , представляющее количество гармоник, представленных SphericalHarmonicsCoefficients.

Superclass

Представляет свет, производный от фотометрических данных.

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

Дескриптор, используемый для представления методов в базовом классе для этого объекта NSObject.

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

Возвращает или задает возможное зависимое от времени преобразование, которое устанавливает систему координат этого MDLObject объекта относительно системы координат его родительского объекта.

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

Представляет свет, производный от фотометрических данных.

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

Методы

AddChild(MDLObject)

Добавляет child к свойству Children этого MDLObject объекта , при необходимости создавая Children.

(Унаследовано от MDLObject)
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для внешнего наблюдения (с помощью NSString keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для наблюдения извне (с помощью строки keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

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

Вызывается после загрузки объекта из nib-файла. Переопределители должны вызывать base. AwakeFromNib().

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Action)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
Bind(String, NSObject, String, NSDictionary)
Устаревшие..

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
BindingInfo(String)
Устаревшие..

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
BindingOptionDescriptions(String)
Устаревшие..

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
BindingValueClass(String)
Устаревшие..

Представляет свет, производный от фотометрических данных.

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

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
ConformsToProtocol(IntPtr)

Вызывается для определения того, реализует ли этот объект указанный протокол.

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

Выполняет копию базового объекта Objective-C.

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

Представляет свет, производный от фотометрических данных.

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

Представляет свет, производный от фотометрических данных.

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

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает на изменение индексов для связи ко многим.

(Унаследовано от NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
DidChangeValue(String)

Указывает, что в указанном ключе произошло изменение.

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

Освобождает ресурсы, используемые объектом NSObject.

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

Освобождает ресурсы, используемые объектом MDLObject.

(Унаследовано от MDLObject)
DoesNotRecognizeSelector(Selector)

Указывает, что этот объект не распознает указанный селектор.

(Унаследовано от NSObject)
EnumerateChildObjects(Class, MDLObject, MDLObjectHandler, Boolean)

Запускает объект , предоставленный handler для каждого компонента в rootиерархии объектов, который соответствует указанному objectClass.

(Унаследовано от MDLObject)
Equals(NSObject)

Представляет свет, производный от фотометрических данных.

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

Представляет свет, производный от фотометрических данных.

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

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
GenerateCubemap(nuint)

Заполняет LightCubeMap свойство данными карты куба с сторонами длины textureSize.

GenerateSphericalHarmonics(nuint)

Заполняет SphericalHarmonicsCoefficients свойство до глубины, заданной параметром sphericalHarmonicsLevel.

GenerateTexture(nuint)

Представляет свет, производный от фотометрических данных.

GetBindingInfo(NSString)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
GetBindingOptionDescriptions(NSString)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
GetBindingValueClass(NSString)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
GetBoundingBox(Double)

Возвращает ограничивающий прямоугольник объекта model IO в указанное время.

(Унаследовано от MDLObject)
GetComponent(Protocol)

Возвращает компонент этого объекта, соответствующий protocol.

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

Возвращает компонент этого объекта, соответствующий указанному typeобъекту .

(Унаследовано от MDLObject)
GetDictionaryOfValuesFromKeys(NSString[])

Извлекает значения указанных ключей.

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

Создает хэш-код для текущего экземпляра.

(Унаследовано от NSObject)
GetIrradiance(Vector3)

Вычисляет и возвращает влияние света на указанную точку.

(Унаследовано от MDLLight)
GetIrradiance(Vector3, CGColorSpace)

Представляет свет, производный от фотометрических данных.

(Унаследовано от MDLLight)
GetMethodForSelector(Selector)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
GetNativeField(String)
Устаревшие..

Представляет свет, производный от фотометрических данных.

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

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
GetObject(String)

Возвращает объект model IO по указанному пути.

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

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
InitializeHandle(IntPtr)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
InitializeHandle(IntPtr, String)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
Invoke(Action, Double)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
Invoke(Action, TimeSpan)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
InvokeOnMainThread(Action)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
InvokeOnMainThread(Selector, NSObject)

Синхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
IsComponentConforming(Protocol)
Устаревшие..

Возвращает компонент, принадлежащий объекту и соответствующий протоколу, или null , если ни один из компонентов этого объекта не соответствует.

(Унаследовано от MDLObject)
IsEqual(NSObject)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
IsKindOfClass(Class)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
IsMemberOfClass(Class)

Представляет свет, производный от фотометрических данных.

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

Повышает уровень обычного однорангового объекта (isDirectBinding имеет значение true) в объект toggleref.

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

Создает изменяемую копию указанного объекта NSObject.

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

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Указывает, что значение указанного keyPath относительно данного объекта изменилось.

(Унаследовано от NSObject)
PerformSelector(Selector)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double)

Вызывает селектор для текущего экземпляра и, если obj не имеет значения NULL, он передает его в качестве одного параметра.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, NSObject)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Представляет свет, производный от фотометрических данных.

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

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RespondsToSelector(Selector)

Распознает ли этот объект указанный селектор.

(Унаследовано от NSObject)
SetColor(Single)

Задает цвет света путем моделирования излучения черного тела при указанной температуре в градусе K.

(Унаследовано от MDLPhysicallyPlausibleLight)
SetComponent(IMDLComponent, Protocol)

component Связывается с этим MDLOBject для указанного протокола.

(Унаследовано от MDLObject)
SetComponent(IMDLComponent, Type)

Создает component объект для предоставления для указанного typeобъекта .

(Унаследовано от MDLObject)
SetNativeField(String, NSObject)
Устаревшие..

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
SetNilValueForKey(NSString)

Задает значение null для указанного ключа.

(Унаследовано от NSObject)
SetValueForKey(NSObject, NSString)

Задает указанное значение свойства, указанного ключом.

(Унаследовано от NSObject)
SetValueForKeyPath(IntPtr, NSString)

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

(Унаследовано от NSObject)
SetValueForKeyPath(NSObject, NSString)

Задает значение свойства, которое можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Указывает на попытку записать значение в неопределенный ключ. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Устанавливает значения этого объекта NSObject в указанный словарь.

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

Возвращает строковое представление значения текущего экземпляра.

(Унаследовано от NSObject)
Unbind(NSString)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
Unbind(String)
Устаревшие..

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
ValueForKey(NSString)

Возвращает значение свойства, связанного с указанным ключом.

(Унаследовано от NSObject)
ValueForKeyPath(NSString)

Возвращает значение свойства, которое может быть достигнуто с помощью пути к ключу.

(Унаследовано от NSObject)
ValueForUndefinedKey(NSString)

Указывает на попытку считывания значения неопределенного ключа. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что значения указанных индексов в указанном ключе собираются измениться.

(Унаследовано от NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Представляет свет, производный от фотометрических данных.

(Унаследовано от NSObject)
WillChangeValue(String)

Указывает, что значение указанного ключа изменится.

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

Методы расширения

ObjectDidBeginEditing(NSObject, INSEditor)

Представляет свет, производный от фотометрических данных.

ObjectDidEndEditing(NSObject, INSEditor)

Представляет свет, производный от фотометрических данных.

GetValidModes(NSObject, NSFontPanel)

Представляет свет, производный от фотометрических данных.

ValidateToolbarItem(NSObject, NSToolbarItem)

Представляет свет, производный от фотометрических данных.

GetDebugDescription(INSObjectProtocol)

Представляет свет, производный от фотометрических данных.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Представляет свет, производный от фотометрических данных.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Представляет свет, производный от фотометрических данных.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Представляет свет, производный от фотометрических данных.

GetAccessibilityCustomRotors(NSObject)

Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Задает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

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

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