G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FHierarchicalSimplification Struct Reference

Public Member Functions

Functions
void SetbUseOverrideDrawDistance (bool Value)
void SetbAllowSpecificExclusion (bool Value)
void SetbOnlyGenerateClustersForVolumes (bool Value)
 Only generate clusters for HLOD volumes.
void SetbReusePreviousLevelClusters (bool Value)
 Will reuse the clusters generated for the previous (lower) HLOD level.
FHierarchicalSimplification & opAssign (FHierarchicalSimplification Other)

Public Attributes

FHierarchicalSimplification
FMeshMergingSettings MergeSetting
 Merge settings, used if SimplificationMethod is Merge.
float32 OverrideDrawDistance
EHierarchicalSimplificationMethod SimplificationMethod
FMeshProxySettings ProxySetting
 Simplification settings, used if SimplificationMethod is Simplify.
float32 TransitionScreenSize
 The screen radius an mesh object should reach before swapping to the LOD actor, once one of parent displays, it won't draw any of children.
FMeshApproximationSettings ApproximateSettings
 Approximate settings, used if SimplificationMethod is Approximate.
float32 DesiredBoundRadius
 Desired Bounding Radius for clustering - this is not guaranteed but used to calculate filling factor for auto clustering.
float32 DesiredFillingPercentage
 Desired Filling Percentage for clustering - this is not guaranteed but used to calculate filling factor for auto clustering.
int MinNumberOfActorsToBuild
 Min number of actors to build LODActor.

Member Function Documentation

◆ opAssign()

◆ SetbAllowSpecificExclusion()

void SetbAllowSpecificExclusion ( bool Value)

◆ SetbOnlyGenerateClustersForVolumes()

void SetbOnlyGenerateClustersForVolumes ( bool Value)

Only generate clusters for HLOD volumes.

◆ SetbReusePreviousLevelClusters()

void SetbReusePreviousLevelClusters ( bool Value)

Will reuse the clusters generated for the previous (lower) HLOD level.

◆ SetbUseOverrideDrawDistance()

void SetbUseOverrideDrawDistance ( bool Value)

Member Data Documentation

◆ ApproximateSettings

FMeshApproximationSettings ApproximateSettings

Approximate settings, used if SimplificationMethod is Approximate.

◆ DesiredBoundRadius

float32 DesiredBoundRadius

Desired Bounding Radius for clustering - this is not guaranteed but used to calculate filling factor for auto clustering.

◆ DesiredFillingPercentage

float32 DesiredFillingPercentage

Desired Filling Percentage for clustering - this is not guaranteed but used to calculate filling factor for auto clustering.

◆ MergeSetting

FMeshMergingSettings MergeSetting

Merge settings, used if SimplificationMethod is Merge.

◆ MinNumberOfActorsToBuild

int MinNumberOfActorsToBuild

Min number of actors to build LODActor.

◆ OverrideDrawDistance

float32 OverrideDrawDistance

◆ ProxySetting

FMeshProxySettings ProxySetting

Simplification settings, used if SimplificationMethod is Simplify.

◆ SimplificationMethod

EHierarchicalSimplificationMethod SimplificationMethod

◆ TransitionScreenSize

float32 TransitionScreenSize

The screen radius an mesh object should reach before swapping to the LOD actor, once one of parent displays, it won't draw any of children.