Navigation
API > API/Runtime > API/Runtime/GeometryCollectionEngine > API/Runtime/GeometryCollectionEngine/UGeometryCollectionComponent
| Name | FComponentSpaceTransforms |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/GeometryCollectionEngine/Public/GeometryCollection/GeometryCollectionComponent.h |
| Include Path | #include "GeometryCollection/GeometryCollectionComponent.h" |
Syntax
struct FComponentSpaceTransforms
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FComponentSpaceTransforms
(
const UGeometryCollectionComponent* InComponent |
GeometryCollection/GeometryCollectionComponent.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsDirty | uint8 | GeometryCollection/GeometryCollectionComponent.h | ||
| bIsRootDirty | uint8 | GeometryCollection/GeometryCollectionComponent.h | ||
| Component | const UGeometryCollectionComponent * | GeometryCollection/GeometryCollectionComponent.h | ||
| RootIndex | int32 | GeometryCollection/GeometryCollectionComponent.h | ||
| Transforms | TArray< FTransform3f > | GeometryCollection/GeometryCollectionComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
SIZE_T GetAllocatedSize() |
GeometryCollection/GeometryCollectionComponent.h | ||
void MarkDirty() |
GeometryCollection/GeometryCollectionComponent.h | ||
int32 Num() |
GeometryCollection/GeometryCollectionComponent.h | ||
const TArray< FTransform3f > & RequestAllTransforms() |
Request all transform to be update this will trigger an update if it is still marked dirty | GeometryCollection/GeometryCollectionComponent.h | |
const FTransform3f & RequestRootTransform() |
Request the root transform, this may compute it if it is still marked dirty | GeometryCollection/GeometryCollectionComponent.h | |
void Reset
(
int32 NumTransforms, |
GeometryCollection/GeometryCollectionComponent.h |