共用方式為


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)

在指定的時間插入指定的轉換。

適用於