Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Experimental/GeometryCache/Source/GeometryCache/Classes/GeometryCacheTrack.h |
Include |
#include "GeometryCacheTrack.h" |
UCLASS(CollapseCategories, HideCategories=Object, BlueprintType, Config=Engine)
class UGeometryCacheTrack : public UObject
Base class for GeometryCache tracks, stores matrix animation data and implements functionality for it
Name | Description | |
---|---|---|
|
UGeometryCacheTrack ( |
Name | Description | |
---|---|---|
|
~UGeometryCacheTrack() |
Name | Description | ||
---|---|---|---|
|
AddMatrixSample ( |
AddMatrixSample, Adds a single matrix animation sample (recalculates duration according to SampleTime) |
|
|
const uint32 |
FindSampleIndexFromTime |
FindSampleIndexFromTime uses binary search to find the closest index to Time inside Samples |
|
float |
GetDuration() |
Get the value of the duration property. |
|
GetHash() |
Return the hash of the mesh data of the track |
|
|
const float |
GetMaxSampleTime() |
GetMaxSampleTime, returns the time for the last sample Not the same as the animation length since it might not start at time 0 |
|
GetMeshDataAtTime ( |
Get the mesh data for the specified time |
|
|
const uint32 |
GetNumMaterials() |
GetNumMaterials, total number of materials inside this track (depends on batches) |
|
const FGeome... |
GetSampleInfo ( |
Get the info for the sample displayed at the given time. |
|
SetDuration ( |
Set the duration property. |
|
|
SetMatrixSamples |
SetMatrixSamples, Set the Matrix animation Samples |
|
|
const bool |
UpdateBoundsData |
UpdateBoundsData |
|
const bool |
UpdateMatrixData |
UpdateMatrixData |
|
const bool |
UpdateMeshData ( |
UpdateMeshData |
|
UpdateTime ( |
Update the current time of the track |
Name | Description | ||
---|---|---|---|
|
GetResourceSizeEx ( |
Get the size of the object/resource for use in memory tools or to display to artists/LDs in the Editor This is the extended version which separates up the used memory into different memory regions (the actual definition of which may be platform specific). |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |