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

#include <CollectionCollisionFacade.h>

Public Member Functions

CHAOS_API FCollisionFacade (FManagedArrayCollection &InCollection)
 
CHAOS_API FCollisionFacade (const FManagedArrayCollection &InCollection)
 
CHAOS_API void DefineSchema ()
 
bool IsConst () const
 
CHAOS_API bool IsValid () const
 
CHAOS_API void SetCollisionEnabled (const TArray< int32 > &VertexIndices)
 
CHAOS_API bool IsCollisionEnabled (int32 VertexIndex) const
 

Static Public Attributes

static CHAOS_API const FName IsCollisionEnabledAttributeName = "IsCollisionEnabled"
 

Detailed Description

FCollisionFacade

Defines common API for storing collision information.

Constructor & Destructor Documentation

◆ FCollisionFacade() [1/2]

GeometryCollection::Facades::FCollisionFacade::FCollisionFacade ( FManagedArrayCollection InCollection)

FCollisionFacade Constuctor

◆ FCollisionFacade() [2/2]

GeometryCollection::Facades::FCollisionFacade::FCollisionFacade ( const FManagedArrayCollection InCollection)

Member Function Documentation

◆ DefineSchema()

void GeometryCollection::Facades::FCollisionFacade::DefineSchema ( )

Define the facade

◆ IsCollisionEnabled()

bool GeometryCollection::Facades::FCollisionFacade::IsCollisionEnabled ( int32  VertexIndex) const

◆ IsConst()

bool GeometryCollection::Facades::FCollisionFacade::IsConst ( ) const
inline

Is the Facade const

◆ IsValid()

bool GeometryCollection::Facades::FCollisionFacade::IsValid ( ) const

◆ SetCollisionEnabled()

void GeometryCollection::Facades::FCollisionFacade::SetCollisionEnabled ( const TArray< int32 > &  VertexIndices)

Member Data Documentation

◆ IsCollisionEnabledAttributeName

const FName GeometryCollection::Facades::FCollisionFacade::IsCollisionEnabledAttributeName = "IsCollisionEnabled"
static

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