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

Struct that holds the relevant properties that can help decide if instances of different StaticMeshComponents/InstancedStaticMeshComponents/HISM can be merged into a single component. More...

Public Member Functions

Functions
void SetbEnableDiscardOnLoad (bool Value)
void SetbCastShadow (bool Value)
void SetbEmissiveLightSource (bool Value)
void SetbCastDynamicShadow (bool Value)
void SetbCastStaticShadow (bool Value)
void SetbCastContactShadow (bool Value)
void SetbCastShadowAsTwoSided (bool Value)
void SetbCastHiddenShadow (bool Value)
void SetbAffectDynamicIndirectLighting (bool Value)
void SetbAffectDynamicIndirectLightingWhileHidden (bool Value)
void SetbAffectDistanceFieldLighting (bool Value)
void SetbReceivesDecals (bool Value)
void SetbOverrideLightMapRes (bool Value)
void SetbUseAsOccluder (bool Value)
void SetbEnableDensityScaling (bool Value)
FISMComponentDescriptorBase & opAssign (FISMComponentDescriptorBase Other)
void SetbRenderCustomDepth (bool Value)
void SetbVisibleInRayTracing (bool Value)
void SetbHiddenInGame (bool Value)
void SetbIsEditorOnly (bool Value)
void SetbVisible (bool Value)
void SetbEvaluateWorldPositionOffset (bool Value)
void SetbReverseCulling (bool Value)
void SetbUseGpuLodSelection (bool Value)
void SetbIncludeInHLOD (bool Value)
void SetbConsiderForActorPlacementWhenHidden (bool Value)
void SetbUseDefaultCollision (bool Value)
void SetbGenerateOverlapEvents (bool Value)
void SetbOverrideNavigationExport (bool Value)
void SetbForceNavigationObstacle (bool Value)
void SetbFillCollisionUnderneathForNavmesh (bool Value)

Public Attributes

Component Settings
int InstanceStartCullDistance
EComponentMobility Mobility
ERuntimeVirtualTextureMainPassType VirtualTextureRenderPassType
ELightmapType LightmapType
FLightingChannels LightingChannels
int RayTracingGroupId
ERayTracingGroupCullingPriority RayTracingGroupCullingPriority
EHasCustomNavigableGeometry bHasCustomNavigableGeometry
ERendererStencilMask CustomDepthStencilWriteMask
FBodyInstance BodyInstance
TSubclassOf< UInstancedStaticMeshComponent > ComponentClass
int InstanceEndCullDistance
float32 InstanceLODDistanceScale
int VirtualTextureCullMips
int TranslucencySortPriority
int OverriddenLightMapRes
int CustomDepthStencilValue
EHLODBatchingPolicy HLODBatchingPolicy
int WorldPositionOffsetDisableDistance
EShadowCacheInvalidationBehavior ShadowCacheInvalidationBehavior
EDetailMode DetailMode

Detailed Description

Struct that holds the relevant properties that can help decide if instances of different StaticMeshComponents/InstancedStaticMeshComponents/HISM can be merged into a single component.

Member Function Documentation

◆ opAssign()

◆ SetbAffectDistanceFieldLighting()

void SetbAffectDistanceFieldLighting ( bool Value)

◆ SetbAffectDynamicIndirectLighting()

void SetbAffectDynamicIndirectLighting ( bool Value)

◆ SetbAffectDynamicIndirectLightingWhileHidden()

void SetbAffectDynamicIndirectLightingWhileHidden ( bool Value)

◆ SetbCastContactShadow()

void SetbCastContactShadow ( bool Value)

◆ SetbCastDynamicShadow()

void SetbCastDynamicShadow ( bool Value)

◆ SetbCastHiddenShadow()

void SetbCastHiddenShadow ( bool Value)

◆ SetbCastShadow()

void SetbCastShadow ( bool Value)

◆ SetbCastShadowAsTwoSided()

void SetbCastShadowAsTwoSided ( bool Value)

◆ SetbCastStaticShadow()

void SetbCastStaticShadow ( bool Value)

◆ SetbConsiderForActorPlacementWhenHidden()

void SetbConsiderForActorPlacementWhenHidden ( bool Value)

◆ SetbEmissiveLightSource()

void SetbEmissiveLightSource ( bool Value)

◆ SetbEnableDensityScaling()

void SetbEnableDensityScaling ( bool Value)

◆ SetbEnableDiscardOnLoad()

void SetbEnableDiscardOnLoad ( bool Value)

◆ SetbEvaluateWorldPositionOffset()

void SetbEvaluateWorldPositionOffset ( bool Value)

◆ SetbFillCollisionUnderneathForNavmesh()

void SetbFillCollisionUnderneathForNavmesh ( bool Value)

◆ SetbForceNavigationObstacle()

void SetbForceNavigationObstacle ( bool Value)

◆ SetbGenerateOverlapEvents()

void SetbGenerateOverlapEvents ( bool Value)

◆ SetbHiddenInGame()

void SetbHiddenInGame ( bool Value)

◆ SetbIncludeInHLOD()

void SetbIncludeInHLOD ( bool Value)

◆ SetbIsEditorOnly()

void SetbIsEditorOnly ( bool Value)

◆ SetbOverrideLightMapRes()

void SetbOverrideLightMapRes ( bool Value)

◆ SetbOverrideNavigationExport()

void SetbOverrideNavigationExport ( bool Value)

◆ SetbReceivesDecals()

void SetbReceivesDecals ( bool Value)

◆ SetbRenderCustomDepth()

void SetbRenderCustomDepth ( bool Value)

◆ SetbReverseCulling()

void SetbReverseCulling ( bool Value)

◆ SetbUseAsOccluder()

void SetbUseAsOccluder ( bool Value)

◆ SetbUseDefaultCollision()

void SetbUseDefaultCollision ( bool Value)

◆ SetbUseGpuLodSelection()

void SetbUseGpuLodSelection ( bool Value)

◆ SetbVisible()

void SetbVisible ( bool Value)

◆ SetbVisibleInRayTracing()

void SetbVisibleInRayTracing ( bool Value)

Member Data Documentation

◆ bHasCustomNavigableGeometry

EHasCustomNavigableGeometry bHasCustomNavigableGeometry

◆ BodyInstance

FBodyInstance BodyInstance

◆ ComponentClass

◆ CustomDepthStencilValue

int CustomDepthStencilValue

◆ CustomDepthStencilWriteMask

ERendererStencilMask CustomDepthStencilWriteMask

◆ DetailMode

EDetailMode DetailMode

◆ HLODBatchingPolicy

EHLODBatchingPolicy HLODBatchingPolicy

◆ InstanceEndCullDistance

int InstanceEndCullDistance

◆ InstanceLODDistanceScale

float32 InstanceLODDistanceScale

◆ InstanceStartCullDistance

int InstanceStartCullDistance

◆ LightingChannels

FLightingChannels LightingChannels

◆ LightmapType

ELightmapType LightmapType

◆ Mobility

◆ OverriddenLightMapRes

int OverriddenLightMapRes

◆ RayTracingGroupCullingPriority

ERayTracingGroupCullingPriority RayTracingGroupCullingPriority

◆ RayTracingGroupId

int RayTracingGroupId

◆ ShadowCacheInvalidationBehavior

EShadowCacheInvalidationBehavior ShadowCacheInvalidationBehavior

◆ TranslucencySortPriority

int TranslucencySortPriority

◆ VirtualTextureCullMips

int VirtualTextureCullMips

◆ VirtualTextureRenderPassType

ERuntimeVirtualTextureMainPassType VirtualTextureRenderPassType

◆ WorldPositionOffsetDisableDistance

int WorldPositionOffsetDisableDistance