| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/HLODProxy.h |
Include |
#include "Engine/HLODProxy.h" |
class UHLODProxy : public UObject
This asset acts as a proxy to a static mesh for ALODActors to display
Name | Description | ||
---|---|---|---|
|
UHLODProxyDe... |
AddLODActor ( |
Register an HLODProxyDesc, building it from an existing LODActor |
|
AddMesh ( |
Adds a static mesh and the key used to generate it |
|
|
Clean() |
Clean out invalid proxy mesh entries |
|
|
ContainsDataForActor ( |
Check if we contain data for the specified actor |
|
|
DeletePackage() |
Destroy all assets & delete this HLOD proxy package. |
|
|
ExtractComponents ( |
Extract components that we would use for LOD generation. Used to generate keys for LOD actors. |
|
|
ExtractStaticMeshComponentsFromLODActor ( |
Recursively retrieves StaticMeshComponents from a LODActor and its child LODActors |
|
|
const AActor... |
FindFirstActor ( |
Helper for recursive traversing LODActors to retrieve a semi deterministic first AActor for resulting asset naming |
|
GenerateKeyForActor |
Build a unique key for the LOD actor, used to determine if the actor needs rebuilding |
|
|
GetCRC |
||
|
GetCRC ( |
||
|
GetCRC ( |
||
|
GetCRC ( |
||
|
TSoftObjectP... |
GetMap() |
Get the owner map for this HLOD proxy |
|
IsEmpty() |
Returns true if proxy doesn't contain any mesh entry. |
|
|
SetHLODBakingTransform ( |
Specify the transform to apply to the source meshes when building HLODs. |
|
|
SetMap ( |
Setup the map - only called at initial construction |
|
|
SpawnLODActors ( |
Spawn LODActors from the HLODProxyDescs found in this proxy. |
|
|
UpdateHLODDescs ( |
Update the HLODDesc stored in this proxy using existing LODActors from the level |
Name | Description | ||
---|---|---|---|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
PreSave ( |
Presave function. |