Navigation
Unreal Engine C++ API Reference > Plugins > GeometryCache
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UGeometryCacheCodecBase
- UGeometryCacheCodecRaw
- UGeometryCacheCodecV1
References
Module | GeometryCache |
Header | /Engine/Plugins/Runtime/GeometryCache/Source/GeometryCache/Classes/GeometryCacheCodecBase.h |
Include | #include "GeometryCacheCodecBase.h" |
Syntax
UCLASS (HideCategories=Object)
class UGeometryCacheCodecBase : public UObject
Remarks
Interface for assets/objects that can own UserData
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FEncoderBaseData | EncoderBaseData | |
![]() ![]() ![]() ![]() |
TArray< int32 > | TopologyRanges | Frames at which the topology of the decoded frames changes sorted in increasing order this allows fast topology queries between arbitrary frames. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UGeometryCacheCodecBase
(
const FObjectInitializer& ObjectInitializer |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | BeginCoding
(
TArray< FStreamedGeometryCacheChunk >& AppendChunksTo |
Encoding is only available in editor builds. |
![]() ![]() |
void | CodeFrame
(
const FGeometryCacheCodecEncodeArguments& Args |
|
![]() ![]() |
FGeometryCacheCodecRenderStateBase * | Create a new FGeometryCacheCodecRenderStateBase for this codec. | |
![]() ![]() |
bool | DecodeBuffer
(
const uint8* Buffer, |
|
![]() ![]() |
bool | ||
![]() ![]() |
void | EndCoding () |
|
![]() ![]() |
int32 | ||
![]() ![]() |
bool | IsSameTopology
(
int32 FrameA, |
|
![]() ![]() |
bool | IsSameTopology
(
const TArray< int32 >& TopologyRanges, |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FEncoderBaseData |