Compartir a través de


IMDLTransformComponent Interfaz

Definición

Interfaz que representa los métodos necesarios (si los hay) del protocolo 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
Derivado
Atributos
Implementaciones

Comentarios

Esta interfaz contiene los métodos necesarios (si los hay) del protocolo definido por IMDLTransformComponent.

Si crea objetos que implementan esta interfaz, los métodos de implementación se exportarán automáticamente a Objective-C con la firma coincidente del método definido en el IMDLTransformComponent protocolo.

La clase proporciona MDLTransformComponent_Extensions métodos opcionales (si los hay) como métodos de extensión a la interfaz, lo que le permite invocar cualquier método opcional en el protocolo.

Propiedades

Handle

Identificador (puntero) a la representación del objeto no administrado.

(Heredado de INativeObject)
Matrix

Obtiene o establece la matriz de la transformación en el momento especificado más pronto.

MaximumTime

Obtiene la hora especificada por última vez en la transformación.

MinimumTime

Obtiene la primera vez especificada en la transformación.

Métodos de extensión

GetKeyTimes(IMDLTransformComponent)

Interfaz que representa los métodos necesarios (si los hay) del protocolo IMDLTransformComponent.

GetLocalTransform(IMDLTransformComponent, Double)

Obtiene la transformación local en el momento especificado.

GetLocalTransform4x4(IMDLTransformComponent, Double)

Obtiene la transformación local en el momento especificado.

GetMatrix4x4(IMDLTransformComponent)

Obtiene la matriz de transformación local en el momento especificado.

GetResetsTransform(IMDLTransformComponent)

Interfaz que representa los métodos necesarios (si los hay) del protocolo IMDLTransformComponent.

SetLocalTransform(IMDLTransformComponent, Matrix4)

Reemplaza toda la información de transformación, incluidas las transformaciones basadas en tiempo, por la transformación estática especificada.

SetLocalTransform(IMDLTransformComponent, Matrix4, Double)

Interfaz que representa los métodos necesarios (si los hay) del protocolo IMDLTransformComponent.

SetLocalTransform4x4(IMDLTransformComponent, NMatrix4)

Reemplaza toda la información de transformación, incluidas las transformaciones basadas en tiempo, por la transformación estática especificada.

SetLocalTransform4x4(IMDLTransformComponent, NMatrix4, Double)

Inserta la transformación especificada en el momento especificado.

SetMatrix4x4(IMDLTransformComponent, NMatrix4)

Establece la matriz de transformación del espacio local al espacio primario.

SetResetsTransform(IMDLTransformComponent, Boolean)

Inserta la transformación especificada en el momento especificado.

Se aplica a