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


SCNBox Класс

Определение

Объект , SCNGeometry лица которого являются прямоугольниками.

[Foundation.Register("SCNBox", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public class SCNBox : SceneKit.SCNGeometry
[Foundation.Register("SCNBox", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 8, ObjCRuntime.PlatformArchitecture.All, null)]
public class SCNBox : SceneKit.SCNGeometry
type SCNBox = class
    inherit SCNGeometry
Наследование
Атрибуты

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

SCNBox()

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

SCNBox(IntPtr)

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

SCNBox(NSCoder)

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

SCNBox(NSObjectFlag)

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

Свойства

ChamferRadius

Объект , SCNGeometry лица которого являются прямоугольниками.

ChamferSegmentCount

Объект , SCNGeometry лица которого являются прямоугольниками.

Class

Объект , SCNGeometry лица которого являются прямоугольниками.

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

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

DebugDescription

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

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

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

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

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

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

Возвращает или задает массив значений складки ребер от 0,0 (сглаженный) до 10,0 (sharp), определяющий относительную резкость каждого соответствующего элемента в EdgeCreasesElement.

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

Возвращает или задает первый материал в свойстве Materials элемента geometry.

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

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

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

Массив объектов, влияющих SCNGeometryElement на геометрию.

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

Массив объектов, влияющих SCNGeometrySource на геометрию.

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

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

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

Объект , SCNGeometry лица которого являются прямоугольниками.

HeightSegmentCount

Объект , SCNGeometry лица которого являются прямоугольниками.

IsDirectBinding

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

LengthSegmentCount

Объект , SCNGeometry лица которого являются прямоугольниками.

LevelsOfDetail

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

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

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

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

Возвращает или задает имя геометрии.

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

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

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

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

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Возвращает или задает словарь именованных фрагментов кода GLSL, используемых для настройки шейдеров, предоставляемых SceneKit.

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

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

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

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

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Возвращает или задает слабую ссылку на модификаторы шейдера.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

WidthSegmentCount

Объект , SCNGeometry лица которого являются прямоугольниками.

Zone

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Методы

AddAnimation(CAAnimation, NSString)

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

(Унаследовано от SCNGeometry)
AddAnimation(SCNAnimationPlayer, NSString)

Объект , SCNGeometry лица которого являются прямоугольниками.

(Унаследовано от SCNGeometry)
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)

Объект , SCNGeometry лица которого являются прямоугольниками.

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

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

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

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

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

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

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

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

(Унаследовано от SCNGeometry)
Create(nfloat, nfloat, nfloat, nfloat)

Объект , SCNGeometry лица которого являются прямоугольниками.

DangerousAutorelease()

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

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

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

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

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

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

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

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

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

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

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

Кодирует состояние объекта в предоставленном кодировщике.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Разработчики не должны использовать этот устаревший метод. Вместо этого разработчикам следует использовать GetAnimationPlayer.

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

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

(Унаследовано от SCNGeometry)
GetAnimationPlayer(NSString)

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Возвращает trueи заполняет min углы max ограничивающего прямоугольника, если объект geometry имеет объем. В противном случае возвращается false , а параметры не определены.

(Унаследовано от SCNGeometry)
GetBoundingSphere(SCNVector3, nfloat)

Возвращает trueи заполняет center и radius данными ограничивающей сферы, если геометрический объект имеет объем. В противном случае возвращается false , а параметры не определены.

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

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

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

Возвращает элемент в elementIndex списке элементов геометрии.

(Унаследовано от SCNGeometry)
GetGeometrySourcesForSemantic(String)

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

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

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

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

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

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Назначает указанный обработчик, который будет выполняться перед обработкой отрисовки программой, которая идентифицируется указанным именем символа GLSL.

(Унаследовано от SCNGeometry)
HandleUnbinding(String, SCNBindingHandler)

Назначает указанный обработчик, который будет запускаться после отрисовки, обрабатывается программой, которая идентифицируется указанным именем символа GLSL.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

(Унаследовано от NSObject)
InsertMaterial(SCNMaterial, nint)

Вставляет указанный material объект в указанный indexобъект .

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

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

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

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

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

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

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

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

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

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

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

Приостанавливает указанную анимацию.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

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

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

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

(Унаследовано от SCNGeometry)
RemoveAnimation(NSString)

Удаляет указанную анимацию из геометрии.

(Унаследовано от SCNGeometry)
RemoveAnimation(NSString, nfloat)

Выцветает указанную анимацию из геометрии в течение указанного времени и удаляет ее.

(Унаследовано от SCNGeometry)
RemoveAnimationUsingBlendOutDuration(NSString, nfloat)

Объект , SCNGeometry лица которого являются прямоугольниками.

(Унаследовано от SCNGeometry)
RemoveMaterial(nint)

Удаляет материал по указанному индексу.

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

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

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

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

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

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

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

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

(Унаследовано от NSObject)
ReplaceMaterial(nint, SCNMaterial)

Объект , SCNGeometry лица которого являются прямоугольниками.

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

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

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

Возобновляет указанную анимацию.

(Унаследовано от SCNGeometry)
SetBoundingBox(SCNVector3, SCNVector3)

Переопределяет ограничивающий прямоугольник по умолчанию для геометрии.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

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

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

Объект , SCNGeometry лица которого являются прямоугольниками.

(Унаследовано от SCNGeometry)
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)

Объект , SCNGeometry лица которого являются прямоугольниками.

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

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

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

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

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

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

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

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

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

Объект , SCNGeometry лица которого являются прямоугольниками.

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

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

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

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

ObjectDidBeginEditing(NSObject, INSEditor)

Объект , SCNGeometry лица которого являются прямоугольниками.

ObjectDidEndEditing(NSObject, INSEditor)

Объект , SCNGeometry лица которого являются прямоугольниками.

GetValidModes(NSObject, NSFontPanel)

Объект , SCNGeometry лица которого являются прямоугольниками.

ValidateToolbarItem(NSObject, NSToolbarItem)

Объект , SCNGeometry лица которого являются прямоугольниками.

GetDebugDescription(INSObjectProtocol)

Объект , SCNGeometry лица которого являются прямоугольниками.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Объект , SCNGeometry лица которого являются прямоугольниками.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Объект , SCNGeometry лица которого являются прямоугольниками.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Объект , SCNGeometry лица которого являются прямоугольниками.

AddAnimation(ISCNAnimatable, SCNAnimationPlayer, NSString)

Объект , SCNGeometry лица которого являются прямоугольниками.

GetAnimationPlayer(ISCNAnimatable, NSString)

Объект , SCNGeometry лица которого являются прямоугольниками.

RemoveAnimationUsingBlendOutDuration(ISCNAnimatable, NSString, nfloat)

Объект , SCNGeometry лица которого являются прямоугольниками.

SetSpeed(ISCNAnimatable, nfloat, NSString)

Разработчики не должны использовать этот устаревший метод. Вместо этого разработчикам следует использовать SCNAnimationPlayer.Speed.

AddAnimation(ISCNAnimatable, SCNAnimation, String)

Добавляет указанную анимацию и связывает ее с указанным ключом.

GetProgram(ISCNShadable)

Объект , SCNGeometry лица которого являются прямоугольниками.

GetWeakShaderModifiers(ISCNShadable)

Объект , SCNGeometry лица которого являются прямоугольниками.

HandleBinding(ISCNShadable, String, SCNBindingHandler)

Объект , SCNGeometry лица которого являются прямоугольниками.

HandleUnbinding(ISCNShadable, String, SCNBindingHandler)

Объект , SCNGeometry лица которого являются прямоугольниками.

SetProgram(ISCNShadable, SCNProgram)

Объект , SCNGeometry лица которого являются прямоугольниками.

SetWeakShaderModifiers(ISCNShadable, NSDictionary)

Объект , SCNGeometry лица которого являются прямоугольниками.

GetAccessibilityCustomRotors(NSObject)

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

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

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

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

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