UGeometryCacheCodecBase

Interface for assets/objects that can own UserData

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

GeometryCache

Header

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

Include

#include "GeometryCacheCodecBase.h"

Syntax

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

Remarks

Interface for assets/objects that can own UserData

Variables

Name Description

Protected variable

FEncoderBaseDat...

 

EncoderBaseData

Protected variable UProperty Category visibleanywhere

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

Name Description

Public function

UGeometryCacheCodecBase

(
    const FObjectInitializer& ObjectIn...
)

Destructors

Name Description

Public function Virtual

~UGeometryCacheCodecBase()

Functions

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

 

DecodeSingleFrame

Public function Virtual

void

 

EndCoding()

Public function Virtual

int32

 

GetEncoderFrameNumer()

Public function Virtual

bool

 

IsSameTopology

(
    int32 FrameA,
    int32 FrameB
)

Public function Static

bool

 

IsSameTopology

(
    const TArray< int32 > TopologyRange...,
    int32 FrameA,
    int32 FrameB
)

Classes

Name

Description

Protected struct

FEncoderBaseData

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