Navigation
Unreal Engine C++ API Reference > Runtime > GeometryCollectionEngine > GeometryCollection
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UGeometryCollectionCache
References
Module | GeometryCollectionEngine |
Header | /Engine/Source/Runtime/Experimental/GeometryCollectionEngine/Public/GeometryCollection/GeometryCollectionCache.h |
Include | #include "GeometryCollection/GeometryCollectionCache.h" |
Syntax
class UGeometryCollectionCache : public UObject
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
bool | CompatibleWithForPlayback
(
const UGeometryCollection* InCollection |
|
![]() |
bool | CompatibleWithForRecord
(
const UGeometryCollection* InCollection |
Tests whether a cache is compatible with a provided collection |
![]() ![]() |
UGeometryCollectionCache * | CreateCacheForCollection
(
const UGeometryCollection* InCollection |
Given a collection, create an empty compatible cache for it |
![]() ![]() |
FGuid | Get the GUID for the state of the supported collection when this cache was last recorded to. | |
![]() ![]() |
const FRecordedTransformTrack * | GetData () |
End UObject Interface Access the recorded tracks |
![]() |
void | SetFromRawTrack
(
const FRecordedTransformTrack& InTrack |
Given a raw track with transforms per-particle on each frame record, set to this cache and strip out any data we don't need (transform repeats and disabled particles etc.) |
![]() |
void | SetFromTrack
(
const FRecordedTransformTrack& InTrack |
Set directly from a track, does not do any data stripping. |
![]() |
void | SetSupportedCollection
(
const UGeometryCollection* InCollection |
Sets the geometry collection that this cache supports, empties the recorded data in this cache |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
void | GetAssetRegistryTags
(
TArray< FAssetRegistryTag >& OutTags |
UObject Interface |
Constants
Name | Description |
---|---|
TagName_IdGuid | |
TagName_Name | Tagnames for asset registry tags |
TagName_StateGuid |