FDestructibleParametersFlag

Flags that apply to a destructible actor.

Windows
MacOS
Linux

References

Module

ApexDestruction

Header

/Engine/Plugins/Runtime/ApexDestruction/Source/ApexDestruction/Public/DestructibleMesh.h

Include

#include "DestructibleMesh.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FDestructibleParametersFlag

Remarks

Flags that apply to a destructible actor.

Variables

Name Description

Public variable UProperty Category, EditAnywhere

uint32: 1

 

bAccumulateDamage

If set, chunks will "remember" damage applied to them, so that many applications of a damage amount below damageThreshold will eventually fracture the chunk.

Public variable UProperty Category, EditAnywhere

uint32: 1

 

bAccurateRaycasts

If set, the NxDestructibleActor::rayCast function will search within the nearest visible chunk hit for collisions with child chunks.

Public variable UProperty Category, EditAnywhere

uint32: 1

 

bAssetDefinedSupport

If set, then chunks which are tagged as "support" chunks (via NxDestructibleChunkDesc::isSupportChunk) will have environmental support in static destructibles.

Public variable UProperty Category, EditAnywhere

uint32: 1

 

bCrumbleSmallestChunks

If set, the smallest chunks may be further broken down, either by fluid crumbles (if a crumble particle system is specified in the NxDestructibleActorDesc), or by simply removing the chunk if no crumble particle system is specified.

Public variable UProperty Category, EditAnywhere

uint32: 1

 

bDebrisMaxSeparation

Whether or not chunks at or deeper than the "debris" depth (see NxDestructibleParameters::debrisDepth) will be removed if they separate too far from their origins.

Public variable UProperty Category, EditAnywhere

uint32: 1

 

bDebrisTimeout

Whether or not chunks at or deeper than the "debris" depth (see NxDestructibleParameters::debrisDepth) will time out.

Public variable UProperty Category, EditAnywhere

uint32: 1

 

bFormExtendedStructures

If initially static, the destructible will become part of an extended support structure if it is in contact with another static destructible that also has this flag set.

Public variable UProperty Category, EditAnywhere

uint32: 1

 

bUseValidBounds

If set, the ValidBounds field of NxDestructibleParameters will be used.

Public variable UProperty Category, EditAnywhere

uint32: 1

 

bWorldSupport

If set, then chunks which overlap the Scene's static geometry will have environmental support in static destructibles.

Constructors

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss