UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GeometryCollection::Facades::FRemoveOnBreakData Struct Reference

#include <CollectionRemoveOnBreakFacade.h>

Public Member Functions

CHAOS_API FRemoveOnBreakData ()
 
CHAOS_API FRemoveOnBreakData (const FVector4f &InPackedData)
 
CHAOS_API FRemoveOnBreakData (bool bEnable, const FVector2f &BreakTimer, bool bClusterCrumbling, const FVector2f &RemovalTimer)
 
CHAOS_API const FVector4fGetPackedData () const
 
CHAOS_API bool IsEnabled () const
 
CHAOS_API bool GetClusterCrumbling () const
 
CHAOS_API FVector2f GetBreakTimer () const
 
CHAOS_API FVector2f GetRemovalTimer () const
 
CHAOS_API void SetEnabled (bool bEnable)
 
CHAOS_API void SetClusterCrumbling (bool bClusterCrumbling)
 
CHAOS_API void SetBreakTimer (float MinTime, float MaxTime)
 
CHAOS_API void SetRemovalTimer (float MinTime, float MaxTime)
 

Static Public Attributes

static const FVector4f DisabledPackedData { -1, 0, 0, 0 }
 

Detailed Description

this class helps reading and writing the packed data used in the managed array

Constructor & Destructor Documentation

◆ FRemoveOnBreakData() [1/3]

GeometryCollection::Facades::FRemoveOnBreakData::FRemoveOnBreakData ( )

◆ FRemoveOnBreakData() [2/3]

GeometryCollection::Facades::FRemoveOnBreakData::FRemoveOnBreakData ( const FVector4f InPackedData)

◆ FRemoveOnBreakData() [3/3]

GeometryCollection::Facades::FRemoveOnBreakData::FRemoveOnBreakData ( bool  bEnable,
const FVector2f BreakTimer,
bool  bClusterCrumbling,
const FVector2f RemovalTimer 
)

Member Function Documentation

◆ GetBreakTimer()

FVector2f GeometryCollection::Facades::FRemoveOnBreakData::GetBreakTimer ( ) const

◆ GetClusterCrumbling()

bool GeometryCollection::Facades::FRemoveOnBreakData::GetClusterCrumbling ( ) const

◆ GetPackedData()

const FVector4f & GeometryCollection::Facades::FRemoveOnBreakData::GetPackedData ( ) const

◆ GetRemovalTimer()

FVector2f GeometryCollection::Facades::FRemoveOnBreakData::GetRemovalTimer ( ) const

◆ IsEnabled()

bool GeometryCollection::Facades::FRemoveOnBreakData::IsEnabled ( ) const

◆ SetBreakTimer()

void GeometryCollection::Facades::FRemoveOnBreakData::SetBreakTimer ( float  MinTime,
float  MaxTime 
)

◆ SetClusterCrumbling()

void GeometryCollection::Facades::FRemoveOnBreakData::SetClusterCrumbling ( bool  bClusterCrumbling)

◆ SetEnabled()

void GeometryCollection::Facades::FRemoveOnBreakData::SetEnabled ( bool  bEnable)

◆ SetRemovalTimer()

void GeometryCollection::Facades::FRemoveOnBreakData::SetRemovalTimer ( float  MinTime,
float  MaxTime 
)

Member Data Documentation

◆ DisabledPackedData

const FVector4f GeometryCollection::Facades::FRemoveOnBreakData::DisabledPackedData { -1, 0, 0, 0 }
inlinestatic

The documentation for this struct was generated from the following files: