Entity.FindComponentOfType 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
FindComponentOfType(ObjectType) |
尝试查找附加到此实体的给定类型的组件。 |
FindComponentOfType<T>() |
在此实体上查找类型的组件。 |
FindComponentOfType(ObjectType)
尝试查找附加到此实体的给定类型的组件。
public:
Microsoft::Azure::RemoteRendering::ComponentBase ^ FindComponentOfType(Microsoft::Azure::RemoteRendering::ObjectType type);
public Microsoft.Azure.RemoteRendering.ComponentBase FindComponentOfType (Microsoft.Azure.RemoteRendering.ObjectType type);
member this.FindComponentOfType : Microsoft.Azure.RemoteRendering.ObjectType -> Microsoft.Azure.RemoteRendering.ComponentBase
Public Function FindComponentOfType (type As ObjectType) As ComponentBase
参数
- type
- ObjectType
要搜索的组件类型,例如 MeshComponent。
返回
如果找到组件,则为 null,否则为 null
注解
每个组件类型的一个实例只能附加到每个实体。 因此,如果找不到任何结果,则此函数返回单个结果或 null
。 如果需要搜索组件的完整实体子树,请使用 FindComponentsOfTypeInHierarchy(ObjectType, Int32) 函数。
适用于
FindComponentOfType<T>()
在此实体上查找类型的组件。
public:
generic <typename T>
where T : Microsoft::Azure::RemoteRendering::ComponentBase T FindComponentOfType();
public T FindComponentOfType<T> () where T : Microsoft.Azure.RemoteRendering.ComponentBase;
member this.FindComponentOfType : unit -> 'T (requires 'T :> Microsoft.Azure.RemoteRendering.ComponentBase)
Public Function FindComponentOfType(Of T As ComponentBase) () As T
类型参数
- T
返回
T
如果找到组件,则为 null,否则为 null