Navigation
API > API/Runtime > API/Runtime/GeometryCollectionEngine > API/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
UCLASS (Experimental, MinimalAPI)
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
(
FAssetRegistryTagsContext Context |
UObject Interface | |
| void | GetAssetRegistryTags
(
TArray< FAssetRegistryTag >& OutTags |
Constants
| Name | Description |
|---|---|
| TagName_IdGuid | |
| TagName_Name | Tagnames for asset registry tags |
| TagName_StateGuid |