FHierarchicalLODProxyProcessor

Inheritance Hierarchy

FTickerObjectBase

FHierarchicalLODProxyProcessor

Syntax

class FHierarchicalLODProxyProcessor : public FTickerObjectBase

Constructors

Destructors

Functions

Name Description

Public function

FGuid

 

AddProxyJob

(
    ALODActor * InLODActor,
    UHLODProxy * InProxy,
    const FHierarchicalSimplification &...
)

End FTickerObjectBase AddProxyJob

Protected function

void

 

ClearProcessingData()

Clears the processing data array/map

Public function

FCreateProxy ...

 

GetCallbackDelegate()

Returns the callback delegate which will be passed onto ProxyLOD function

Public function

bool

 

IsProxyGenerationRunning()

Protected function

void

 

OnMapChange

(
    uint32 MapFlags
)

Called when the map has changed

Protected function

void

 

OnNewCurrentLevel()

Called when the current level has changed

Public function

void

 

ProcessProxy

(
    const FGuid InGuid,
    TArray < UObject * >& InAssetsT...
)

Callback function used for processing finished mesh generation jobs

Overridden from FTickerObjectBase

Name Description

Public function Virtual

bool

 

Tick

(
    float DeltaTime
)

Begin FTickerObjectBase

Classes

Name

Description

Protected struct

FProcessData

Structure storing the data required during processing

References

Module

HierarchicalLODUtilities

Header

Developer/HierarchicalLODUtilities/Public/HierarchicalLODProxyProcessor.h