Condividi tramite


IMDLTransformComponent Interfaccia

Definizione

Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo 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
Derivato
Attributi
Implementazioni

Commenti

Questa interfaccia contiene i metodi richiesti (se presenti) dal protocollo definito da IMDLTransformComponent.

Se si creano oggetti che implementano questa interfaccia, i metodi di implementazione verranno esportati automaticamente in Objective-C con la firma corrispondente dal metodo definito nel IMDLTransformComponent protocollo.

I metodi facoltativi (se presenti) vengono forniti dalla MDLTransformComponent_Extensions classe come metodi di estensione all'interfaccia, consentendo di richiamare qualsiasi metodo facoltativo nel protocollo.

Proprietà

Handle

Handle (puntatore) alla rappresentazione dell'oggetto non gestito.

(Ereditato da INativeObject)
Matrix

Ottiene o imposta la matrice della trasformazione all'ora specificata meno recente.

MaximumTime

Ottiene l'ultima ora specificata nella trasformazione.

MinimumTime

Ottiene la prima volta specificata nella trasformazione.

Metodi di estensione

GetKeyTimes(IMDLTransformComponent)

Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo IMDLTransformComponent.

GetLocalTransform(IMDLTransformComponent, Double)

Ottiene la trasformazione locale all'ora specificata.

GetLocalTransform4x4(IMDLTransformComponent, Double)

Ottiene la trasformazione locale all'ora specificata.

GetMatrix4x4(IMDLTransformComponent)

Ottiene la matrice di trasformazione locale all'ora specificata.

GetResetsTransform(IMDLTransformComponent)

Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo IMDLTransformComponent.

SetLocalTransform(IMDLTransformComponent, Matrix4)

Sostituisce tutte le informazioni di trasformazione, incluse le trasformazioni basate sul tempo, con la trasformazione statica specificata.

SetLocalTransform(IMDLTransformComponent, Matrix4, Double)

Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo IMDLTransformComponent.

SetLocalTransform4x4(IMDLTransformComponent, NMatrix4)

Sostituisce tutte le informazioni di trasformazione, incluse le trasformazioni basate sul tempo, con la trasformazione statica specificata.

SetLocalTransform4x4(IMDLTransformComponent, NMatrix4, Double)

Inserisce la trasformazione specificata al momento specificato.

SetMatrix4x4(IMDLTransformComponent, NMatrix4)

Imposta la matrice di trasformazione dallo spazio locale allo spazio padre.

SetResetsTransform(IMDLTransformComponent, Boolean)

Inserisce la trasformazione specificata al momento specificato.

Si applica a