Navigation
API > API/Plugins > API/Plugins/GeometryCache
Inheritance Hierarchy
- FRenderResource
- FGeometryCacheTrackStreamableRenderResource
References
| Module | GeometryCache |
| Header | /Engine/Plugins/Runtime/GeometryCache/Source/GeometryCache/Classes/GeometryCacheTrackStreamable.h |
| Include | #include "GeometryCacheTrackStreamable.h" |
Syntax
class FGeometryCacheTrackStreamableRenderResource : public FRenderResource
Remarks
All render thread state for a geometry cache track. This contains shared render thread state shared by all GeometryCacheComponents that use the same GeometryCache. The per-component state is managed in the GeometryCacheScene proxy.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FGeometryCacheCodecRenderStateBase * | Codec | ||
| UGeometryCacheTrackStreamable * | Track |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | DecodeMeshData
(
int32 SampleIndexToDecode, |
Decode a single frame of mesh data. | |
| FGeometryCacheCodecRenderStateBase * | GetCodec () |
||
| UGeometryCacheTrackStreamable * | GetTrack () |
Get the UGeometryCacheTrackStreamable track corresponding to this render resource. | |
| void | InitGame
(
UGeometryCacheTrackStreamable* Track |
||
| bool | IsTopologyCompatible
(
int32 SampleIndexA, |
||
| bool | UpdateMeshData
(
float Time, |
Overridden from FRenderResource
| Type | Name | Description | |
|---|---|---|---|
| void | InitRHI
(
FRHICommandListBase& RHICmdList |
Initializes the RHI resources used by this resource. | |
| void | ReleaseRHI () |
Releases the RHI resources used by this resource. |