Поделиться через


Entity.FindComponentOfType Метод

Определение

Перегрузки

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, если нет. Если вам нужно выполнить поиск полного вложенного дерева сущностей для компонентов, используйте функцию 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

Применяется к