Skip to content

ApexDestructibleAsset

Class in Engine · Engine.ApexDestructibleAsset · native

Object › ApexAsset › ApexDestructibleAsset

Using it from Lua
h7.find_all("ApexDestructibleAsset")            -- live instances
h7.find_class("Engine.ApexDestructibleAsset")   -- the class

Enums

EImpactDamageOverride

IDO_None = 0, IDO_On = 1, IDO_Off = 2

Structs

NxDestructibleAdvancedParameters

FieldType
DamageCapfloat
ImpactVelocityThresholdfloat
MaxChunkSpeedfloat
MassScaleExponentfloat
MassScalefloat
FractureImpulseScalefloat

NxDestructibleDamageParameters

FieldType
DamageThresholdfloat
DamageSpreadfloat
ImpactDamagefloat
ImpactResistancefloat
DefaultImpactDamageDepthint
Defaults
DefaultImpactDamageDepth=-1

NxDestructibleDebrisParameters

FieldType
DebrisLifetimeMinfloat
DebrisLifetimeMaxfloat
DebrisMaxSeparationMinfloat
DebrisMaxSeparationMaxfloat
ValidBoundsBox
Defaults
ValidBounds=(Min=(X=-500000.f,Y=-500000.f,Z=-500000.f),Max=(X=500000.f,Y=500000.f,Z=500000.f))

NxDestructibleDepthParameters

FieldType
TAKE_IMPACT_DAMAGEbool
IGNORE_POSE_UPDATESbool
IGNORE_RAYCAST_CALLBACKSbool
IGNORE_CONTACT_CALLBACKSbool
USER_FLAG_0bool
USER_FLAG_1bool
USER_FLAG_2bool
USER_FLAG_3bool
ImpactDamageOverrideEImpactDamageOverride

NxDestructibleParameters

FieldType
DamageParametersNxDestructibleDamageParameters
DebrisParametersNxDestructibleDebrisParameters
AdvancedParametersNxDestructibleAdvancedParameters
DamageThresholdfloat
DamageToRadiusfloat
DamageCapfloat
ForceToDamagefloat
ImpactVelocityThresholdfloat
MaterialStrengthfloat
DamageToPercentDeformationfloat
DeformationPercentLimitfloat
bFormExtendedStructuresbool
SupportDepthint
MinimumFractureDepthint
DebrisDepthint
EssentialDepthint
DebrisLifetimeMinfloat
DebrisLifetimeMaxfloat
DebrisMaxSeparationMinfloat
DebrisMaxSeparationMaxfloat
ValidBoundsBox
MaxChunkSpeedfloat
MassScaleExponentfloat
FlagsNxDestructibleParametersFlag
GrbVolumeLimitfloat
GrbParticleSpacingfloat
FractureImpulseScalefloat
DepthParametersarray<NxDestructibleDepthParameters>
DynamicChunksDominanceGroupint
UseDynamicChunksGroupsMaskbool
DynamicChunksChannelERBCollisionChannel
DynamicChunksCollideWithChannelsRBCollisionChannelContainer
Defaults
DynamicChunksDominanceGroup=-1

NxDestructibleParametersFlag

FieldType
ACCUMULATE_DAMAGEbool
ASSET_DEFINED_SUPPORTbool
WORLD_SUPPORTbool
DEBRIS_TIMEOUTbool
DEBRIS_MAX_SEPARATIONbool
CRUMBLE_SMALLEST_CHUNKSbool
ACCURATE_RAYCASTSbool
USE_VALID_BOUNDSbool
FORM_EXTENDED_STRUCTURESbool

Properties

NameTypeNotes
bDynamicbool
bHasUniqueAssetMaterialNamesbool
bPlaySingleFractureMaterialEffectboolconst
CrumbleEmitterNamestring
DefaultPhysMaterialPhysicalMaterial
DestructibleParametersNxDestructibleParameters
DustEmitterNamestring
FractureMaterialsarray<FractureMaterial>const
MApexAssetpointernative
Materialsarray<MaterialInterface>const
MDestructibleThumbnailComponentpointernative

Inherited

FromMembers
ApexAsset5 properties, 0 functions
Object13 properties, 308 functions