Navigation
Unreal Engine C++ API Reference > 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. |