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


MTLRenderPassDescriptor Класс

Определение

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

[Foundation.Register("MTLRenderPassDescriptor", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public class MTLRenderPassDescriptor : Foundation.NSObject, Foundation.INSCopying, IDisposable
type MTLRenderPassDescriptor = class
    inherit NSObject
    interface INSCopying
    interface INativeObject
    interface IDisposable
Наследование
MTLRenderPassDescriptor
Атрибуты
Реализации

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

MTLRenderPassDescriptor()

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

MTLRenderPassDescriptor(IntPtr)

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

MTLRenderPassDescriptor(NSObjectFlag)

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

Свойства

Class

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

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

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

ColorAttachments

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

DebugDescription

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

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

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

DepthAttachment

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

Description

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

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

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

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

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

IsDirectBinding

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

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

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

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

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

RenderTargetHeight

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

RenderTargetWidth

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

RetainCount

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

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

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

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

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

Superclass

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

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

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

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

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

TileHeight

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

TileWidth

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

VisibilityResultBuffer

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

Zone

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

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

Методы

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)
Copy(NSZone)

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

CreateRenderPassDescriptor()

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

DangerousAutorelease()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от NSObject)
GetSamplePositions(IntPtr, nuint)

Заполняет positions программируемыми позициями count образца.

GetSamplePositions(MTLSamplePosition[])

Заполняет positions программируемыми позициями образца.

Init()

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

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

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от NSObject)
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)
SetNativeField(String, NSObject)
Устаревшие..

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

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

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

(Унаследовано от NSObject)
SetSamplePositions(IntPtr, nuint)

Задает программируемые примеры postions с count данными из positions.

SetSamplePositions(MTLSamplePosition[])

Задает программируемые примеры postions с данными из positions.

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 объекта .

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

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