Navigation
API > API/Runtime > API/Runtime/GeometryCollectionEngine
Struct to be used as Transaction object used to make updates on particle per particle basis within a scope. It makes sure the collision profile names containers is up to date and the Collision profiles are loaded if needed when it goes out of scope
| Name | FGCCollisionProfileScopedTransaction |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/GeometryCollectionEngine/Public/GeometryCollection/GeometryCollectionComponent.h |
| Include Path | #include "GeometryCollection/GeometryCollectionComponent.h" |
Syntax
struct FGCCollisionProfileScopedTransaction
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGCCollisionProfileScopedTransaction
(
UGeometryCollectionComponent* InGCComponentInstance |
GeometryCollection/GeometryCollectionComponent.h | ||
| GeometryCollection/GeometryCollectionComponent.h | |||
| GeometryCollection/GeometryCollectionComponent.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FGCCollisionProfileScopedTransaction() |
GeometryCollection/GeometryCollectionComponent.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bHasChanged | bool | GeometryCollection/GeometryCollectionComponent.h | ||
| GCComponentInstance | UGeometryCollectionComponent * | GeometryCollection/GeometryCollectionComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsValid() |
GeometryCollection/GeometryCollectionComponent.h | ||
void MarkDirty () |
Marks this transaction dirty. | GeometryCollection/GeometryCollectionComponent.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGCCollisionProfileScopedTransaction & operator=
(
const FGCCollisionProfileScopedTransaction& Other |
GeometryCollection/GeometryCollectionComponent.h | ||
| GeometryCollection/GeometryCollectionComponent.h |