Entity.FindComponentsOfTypeInHierarchy(ObjectType, Int32) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Traverses the entity's sub graph (including this entity) and returns a list of all components of certain type found in the graph.
public:
System::Collections::Generic::IReadOnlyList<Microsoft::Azure::RemoteRendering::ComponentBase ^> ^ FindComponentsOfTypeInHierarchy(Microsoft::Azure::RemoteRendering::ObjectType type, int maxResultCount);
public System.Collections.Generic.IReadOnlyList<Microsoft.Azure.RemoteRendering.ComponentBase> FindComponentsOfTypeInHierarchy (Microsoft.Azure.RemoteRendering.ObjectType type, int maxResultCount);
member this.FindComponentsOfTypeInHierarchy : Microsoft.Azure.RemoteRendering.ObjectType * int -> System.Collections.Generic.IReadOnlyList<Microsoft.Azure.RemoteRendering.ComponentBase>
Public Function FindComponentsOfTypeInHierarchy (type As ObjectType, maxResultCount As Integer) As IReadOnlyList(Of ComponentBase)
Parameters
- type
- ObjectType
The component type to search for, for instance MeshComponent.
- maxResultCount
- Int32
If larger than 0, this value specifies the maximum number of returned elements. For negative values or 0, no size limit is imposed.
Returns
The array of found elements, or an empty array.
Remarks
If you only need the first result, then maxResultCount should be set to 1, so the search function can return early.