UGeometryCacheCodecV1

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

GeometryCache

Header

/Engine/Plugins/Experimental/GeometryCache/Source/GeometryCache/Classes/GeometryCacheCodecV1.h

Include

#include "GeometryCacheCodecV1.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(HideCategories=Object)
class UGeometryCacheCodecV1 : public UGeometryCacheCodecBase

Constructors

Name Description

Public function

UGeometryCacheCodecV1

(
    const FObjectInitializer& ObjectIn...
)

Destructors

Name Description

Public function Virtual

~UGeometryCacheCodecV1()

Functions

Name Description

Public function Virtual

void

 

InitializeEncoder

(
    float InVertexQuantizationPrecision,
    int32 InUVQuantizationBitRange
)

Overridden from UGeometryCacheCodecBase

Name Description

Public function Virtual

void

 

BeginCoding

Encoding is only available in editor builds.

Public function Virtual

void

 

CodeFrame

(
    const FGeometryCacheCodecEncodeArgu...
)

Public function Virtual

FGeometryCac...

 

CreateRenderState()

Create a new FGeometryCacheCodecRenderStateBase for this codec.

Public function Virtual

bool

 

DecodeBuffer

(
    const uint8* Buffer,
    uint32 BufferSize,
    FGeometryCacheMeshData& OutMeshDat...
)

Public function Virtual

bool

 

DecodeSingleFrame

Public function Virtual

void

 

EndCoding()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss