UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::Filter::FShapeFilterData Struct Reference

#include <CollisionFilterData.h>

Public Member Functions

 FShapeFilterData ()=default
 
bool operator== (const FShapeFilterData &) const =default
 
bool operator!= (const FShapeFilterData &) const =default
 
CHAOS_API bool IsValid () const
 
CHAOS_API EFilterFlags GetFlags () const
 
CHAOS_API void SetFlags (EFilterFlags InFlags)
 
CHAOS_API bool HasFlag (EFilterFlags InFlag) const
 
CHAOS_API uint8 GetMaskFilter () const
 
CHAOS_API void SetMaskFilter (uint8 MaskFilter)
 
CHAOS_API uint8 GetCollisionChannelIndex () const
 
CHAOS_API uint64 GetCollisionChannelMask () const
 
CHAOS_API uint64 GetQueryBlockChannels () const
 
CHAOS_API uint64 GetQueryOverlapChannels () const
 
CHAOS_API uint64 GetSimBlockChannels () const
 

Friends

class FShapeFilterBuilder
 

Constructor & Destructor Documentation

◆ FShapeFilterData()

Chaos::Filter::FShapeFilterData::FShapeFilterData ( )
default

Member Function Documentation

◆ GetCollisionChannelIndex()

uint8 Chaos::Filter::FShapeFilterData::GetCollisionChannelIndex ( ) const

◆ GetCollisionChannelMask()

uint64 Chaos::Filter::FShapeFilterData::GetCollisionChannelMask ( ) const

◆ GetFlags()

EFilterFlags Chaos::Filter::FShapeFilterData::GetFlags ( ) const

◆ GetMaskFilter()

uint8 Chaos::Filter::FShapeFilterData::GetMaskFilter ( ) const

◆ GetQueryBlockChannels()

uint64 Chaos::Filter::FShapeFilterData::GetQueryBlockChannels ( ) const

◆ GetQueryOverlapChannels()

uint64 Chaos::Filter::FShapeFilterData::GetQueryOverlapChannels ( ) const

◆ GetSimBlockChannels()

uint64 Chaos::Filter::FShapeFilterData::GetSimBlockChannels ( ) const

◆ HasFlag()

bool Chaos::Filter::FShapeFilterData::HasFlag ( EFilterFlags  InFlag) const

◆ IsValid()

bool Chaos::Filter::FShapeFilterData::IsValid ( ) const

◆ operator!=()

bool Chaos::Filter::FShapeFilterData::operator!= ( const FShapeFilterData ) const
default

◆ operator==()

bool Chaos::Filter::FShapeFilterData::operator== ( const FShapeFilterData ) const
default

◆ SetFlags()

void Chaos::Filter::FShapeFilterData::SetFlags ( EFilterFlags  InFlags)

◆ SetMaskFilter()

void Chaos::Filter::FShapeFilterData::SetMaskFilter ( uint8  MaskFilter)

Friends And Related Symbol Documentation

◆ FShapeFilterBuilder


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