Freigeben über


Entity.FindComponentOfType Methode

Definition

Überlädt

FindComponentOfType(ObjectType)

Versucht, eine Komponente des angegebenen Typs zu finden, die dieser Entität zugeordnet ist.

FindComponentOfType<T>()

Suchen Sie eine Komponente eines Typs für diese Entität.

FindComponentOfType(ObjectType)

Versucht, eine Komponente des angegebenen Typs zu finden, die dieser Entität zugeordnet ist.

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

Parameter

type
ObjectType

Komponententyp, nach dem gesucht werden soll, z. B. MeshComponent.

Gibt zurück

Die Komponente, falls gefunden, andernfalls NULL

Hinweise

Jeder Entität kann nur eine Instanz jedes Komponententyps zugeordnet werden. Daher gibt diese Funktion entweder ein einzelnes Ergebnis oder nullzurück, wenn keine gefunden wird. Wenn Sie die vollständige Unterstruktur der Entität nach Komponenten durchsuchen müssen, verwenden Sie die funktion FindComponentsOfTypeInHierarchy(ObjectType, Int32).

Gilt für:

FindComponentOfType<T>()

Suchen Sie eine Komponente eines Typs für diese Entitä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

Typparameter

T

Gibt zurück

T

Die Komponente, falls gefunden, andernfalls NULL

Gilt für: