Navigation
API > API/Plugins > API/Plugins/GeometryCache
Render thread side state. This is not a full blown FRenderResource it is a child instead of the UGeometryCacheTrackStreamable's Render Resource instance.
| Name | FGeometryCacheCodecRenderStateBase |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GeometryCache/Source/GeometryCache/Classes/GeometryCacheCodecBase.h |
| Include Path | #include "GeometryCacheCodecBase.h" |
Syntax
class FGeometryCacheCodecRenderStateBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGeometryCacheCodecRenderStateBase
(
const TArray< int32 >& SetTopologyRanges |
Called on the game thread as part of UGeometryCacheCodecBase::CreateRenderState | GeometryCacheCodecBase.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FGeometryCacheCodecRenderStateBase() |
This will be called on the render thread | GeometryCacheCodecBase.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| TopologyRanges | TArray< int32 > | GeometryCacheCodecBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool DecodeSingleFrame
(
FGeometryCacheCodecDecodeArguments& Args |
GeometryCacheCodecBase.h | ||
virtual void InitRHI
(
FRHICommandListBase& |
Called once we are on the render thread this can create any render buffers etc. | GeometryCacheCodecBase.h | |
virtual bool IsTopologyCompatible
(
int32 SampleIndexA, |
GeometryCacheCodecBase.h |