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

ISM descriptor class based on FISMComponentDescriptor. 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)
FHLODISMComponentDescriptor & opAssign (FHLODISMComponentDescriptor 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 Member Functions inherited from FISMComponentDescriptor
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)
FISMComponentDescriptor & opAssign (FISMComponentDescriptor 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 Member Functions inherited from FISMComponentDescriptorBase
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
ERendererStencilMask CustomDepthStencilWriteMask
TArray< TObjectPtr< UMaterialInterface > > OverrideMaterials
UMaterialInterface OverlayMaterial
TArray< TObjectPtr< URuntimeVirtualTexture > > RuntimeVirtualTextures
TSubclassOf< UInstancedStaticMeshComponent > ComponentClass
EComponentMobility Mobility
ERuntimeVirtualTextureMainPassType VirtualTextureRenderPassType
ELightmapType LightmapType
FLightingChannels LightingChannels
int RayTracingGroupId
ERayTracingGroupCullingPriority RayTracingGroupCullingPriority
EHasCustomNavigableGeometry bHasCustomNavigableGeometry
UStaticMesh StaticMesh
FBodyInstance BodyInstance
int InstanceStartCullDistance
int InstanceEndCullDistance
float32 InstanceLODDistanceScale
int VirtualTextureCullMips
int TranslucencySortPriority
int OverriddenLightMapRes
int CustomDepthStencilValue
EHLODBatchingPolicy HLODBatchingPolicy
int WorldPositionOffsetDisableDistance
EShadowCacheInvalidationBehavior ShadowCacheInvalidationBehavior
EDetailMode DetailMode
Public Attributes inherited from FISMComponentDescriptor
ERendererStencilMask CustomDepthStencilWriteMask
TArray< TObjectPtr< UMaterialInterface > > OverrideMaterials
UMaterialInterface OverlayMaterial
TArray< TObjectPtr< URuntimeVirtualTexture > > RuntimeVirtualTextures
TSubclassOf< UInstancedStaticMeshComponent > ComponentClass
EComponentMobility Mobility
ERuntimeVirtualTextureMainPassType VirtualTextureRenderPassType
ELightmapType LightmapType
FLightingChannels LightingChannels
int RayTracingGroupId
ERayTracingGroupCullingPriority RayTracingGroupCullingPriority
EHasCustomNavigableGeometry bHasCustomNavigableGeometry
UStaticMesh StaticMesh
FBodyInstance BodyInstance
int InstanceStartCullDistance
int InstanceEndCullDistance
float32 InstanceLODDistanceScale
int VirtualTextureCullMips
int TranslucencySortPriority
int OverriddenLightMapRes
int CustomDepthStencilValue
EHLODBatchingPolicy HLODBatchingPolicy
int WorldPositionOffsetDisableDistance
EShadowCacheInvalidationBehavior ShadowCacheInvalidationBehavior
EDetailMode DetailMode
Public Attributes inherited from FISMComponentDescriptorBase
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

ISM descriptor class based on FISMComponentDescriptor.

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

◆ OverlayMaterial

UMaterialInterface OverlayMaterial

◆ OverriddenLightMapRes

int OverriddenLightMapRes

◆ OverrideMaterials

TArray<TObjectPtr<UMaterialInterface> > OverrideMaterials

◆ RayTracingGroupCullingPriority

ERayTracingGroupCullingPriority RayTracingGroupCullingPriority

◆ RayTracingGroupId

int RayTracingGroupId

◆ RuntimeVirtualTextures

TArray<TObjectPtr<URuntimeVirtualTexture> > RuntimeVirtualTextures

◆ ShadowCacheInvalidationBehavior

EShadowCacheInvalidationBehavior ShadowCacheInvalidationBehavior

◆ StaticMesh

UStaticMesh StaticMesh

◆ TranslucencySortPriority

int TranslucencySortPriority

◆ VirtualTextureCullMips

int VirtualTextureCullMips

◆ VirtualTextureRenderPassType

ERuntimeVirtualTextureMainPassType VirtualTextureRenderPassType

◆ WorldPositionOffsetDisableDistance

int WorldPositionOffsetDisableDistance