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


IMDLTransformComponent Интерфейс

Определение

Интерфейс, представляющий обязательные методы (если таковые есть) протокола IMDLTransformComponent.

[Foundation.Protocol(Name="MDLTransformComponent", WrapperType=typeof(ModelIO.MDLTransformComponentWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public interface IMDLTransformComponent : IDisposable, ModelIO.IMDLComponent
type IMDLTransformComponent = interface
    interface INativeObject
    interface IDisposable
    interface IMDLComponent
Производный
Атрибуты
Реализации

Комментарии

Этот интерфейс содержит необходимые методы (при наличии) из протокола, определенного параметром IMDLTransformComponent.

При создании объектов, реализующих этот интерфейс, методы реализации будут автоматически экспортированы в Objective-C с соответствующей сигнатурой из метода, определенного в протоколе IMDLTransformComponent .

Необязательные методы (при наличии) предоставляются классом MDLTransformComponent_Extensions в качестве методов расширения интерфейса, что позволяет вызывать любые необязательные методы в протоколе.

Свойства

Handle

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

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

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

MaximumTime

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

MinimumTime

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

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

GetKeyTimes(IMDLTransformComponent)

Интерфейс, представляющий обязательные методы (если таковые есть) протокола IMDLTransformComponent.

GetLocalTransform(IMDLTransformComponent, Double)

Возвращает локальное преобразование в указанное время.

GetLocalTransform4x4(IMDLTransformComponent, Double)

Возвращает локальное преобразование в указанное время.

GetMatrix4x4(IMDLTransformComponent)

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

GetResetsTransform(IMDLTransformComponent)

Интерфейс, представляющий обязательные методы (если таковые есть) протокола IMDLTransformComponent.

SetLocalTransform(IMDLTransformComponent, Matrix4)

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

SetLocalTransform(IMDLTransformComponent, Matrix4, Double)

Интерфейс, представляющий обязательные методы (если таковые есть) протокола IMDLTransformComponent.

SetLocalTransform4x4(IMDLTransformComponent, NMatrix4)

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

SetLocalTransform4x4(IMDLTransformComponent, NMatrix4, Double)

Вставляет указанное преобразование в указанное время.

SetMatrix4x4(IMDLTransformComponent, NMatrix4)

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

SetResetsTransform(IMDLTransformComponent, Boolean)

Вставляет указанное преобразование в указанное время.

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