Module |
|
Header |
/Engine/Plugins/Runtime/ApexDestruction/Source/ApexDestruction/Public/DestructibleMesh.h |
Include |
#include "DestructibleMesh.h" |
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FDestructibleParametersFlag
Flags that apply to a destructible actor.
Name | Description | ||
---|---|---|---|
|
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. |
|
uint32: 1 |
bAccurateRaycasts |
If set, the NxDestructibleActor::rayCast function will search within the nearest visible chunk hit for collisions with child chunks. |
|
uint32: 1 |
bAssetDefinedSupport |
If set, then chunks which are tagged as "support" chunks (via NxDestructibleChunkDesc::isSupportChunk) will have environmental support in static destructibles. |
|
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. |
|
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. |
|
uint32: 1 |
bDebrisTimeout |
Whether or not chunks at or deeper than the "debris" depth (see NxDestructibleParameters::debrisDepth) will time out. |
|
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. |
|
uint32: 1 |
bUseValidBounds |
If set, the ValidBounds field of NxDestructibleParameters will be used. |
|
uint32: 1 |
bWorldSupport |
If set, then chunks which overlap the Scene's static geometry will have environmental support in static destructibles. |
Name | Description | |
---|---|---|
|
FDestructibleParametersFlag() |