IMDLTransformComponent Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |