Navigation
API > API/Runtime > API/Runtime/Chaos
Provides an API to read and manipulate hierarchy in a managed array collection
| Name | FCollectionInstancedMeshFacade |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/Facades/CollectionInstancedMeshFacade.h |
| Include Path | #include "GeometryCollection/Facades/CollectionInstancedMeshFacade.h" |
Syntax
class FCollectionInstancedMeshFacade
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCollectionInstancedMeshFacade
(
FManagedArrayCollection& InCollection |
GeometryCollection/Facades/CollectionInstancedMeshFacade.h | ||
FCollectionInstancedMeshFacade
(
const FManagedArrayCollection& InCollection |
GeometryCollection/Facades/CollectionInstancedMeshFacade.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InstancedMeshIndexAttribute | TManagedArrayAccessor< int32 > | GeometryCollection/Facades/CollectionInstancedMeshFacade.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DefineSchema() |
Create the facade attributes. | GeometryCollection/Facades/CollectionInstancedMeshFacade.h | |
int32 GetIndex
(
int32 TransformIndex |
Get the instance mesh index for specific transform index | GeometryCollection/Facades/CollectionInstancedMeshFacade.h | |
int32 GetNumIndices() |
Get the total number of indices | GeometryCollection/Facades/CollectionInstancedMeshFacade.h | |
bool IsConst() |
Is the facade defined constant. | GeometryCollection/Facades/CollectionInstancedMeshFacade.h | |
bool IsValid() |
Valid if parent and children arrays are available | GeometryCollection/Facades/CollectionInstancedMeshFacade.h | |
void SetIndex
(
int32 TransformIndex, |
Set the instance mesh index for specific transform index | GeometryCollection/Facades/CollectionInstancedMeshFacade.h |