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()
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

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback