IMDLTransformComponent 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示所需方法的接口 ((如果协议 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) |
在指定时间插入指定的转换。 |