UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ChaosFlags< enumtype, storagetype > Class Template Reference

#include <PhysicsInterfaceTypesCore.h>

Public Types

typedef storagetype InternalType
 

Public Member Functions

FORCEINLINE ChaosFlags (void)
 
FORCEINLINE ChaosFlags (enumtype e)
 
FORCEINLINE ChaosFlags (const ChaosFlags< enumtype, storagetype > &f)
 
FORCEINLINE ChaosFlags (storagetype b)
 
FORCEINLINE bool isSet (enumtype e) const
 
FORCEINLINE ChaosFlags< enumtype, storagetype > & set (enumtype e)
 
FORCEINLINE bool operator== (enumtype e) const
 
FORCEINLINE bool operator== (const ChaosFlags< enumtype, storagetype > &f) const
 
FORCEINLINE bool operator== (bool b) const
 
FORCEINLINE bool operator!= (enumtype e) const
 
FORCEINLINE bool operator!= (const ChaosFlags< enumtype, storagetype > &f) const
 
FORCEINLINE ChaosFlags< enumtype, storagetype > & operator= (const ChaosFlags< enumtype, storagetype > &f)
 
FORCEINLINE ChaosFlags< enumtype, storagetype > & operator= (enumtype e)
 
FORCEINLINE ChaosFlags< enumtype, storagetype > & operator|= (enumtype e)
 
FORCEINLINE ChaosFlags< enumtype, storagetype > & operator|= (const ChaosFlags< enumtype, storagetype > &f)
 
FORCEINLINE ChaosFlags< enumtype, storagetypeoperator| (enumtype e) const
 
FORCEINLINE ChaosFlags< enumtype, storagetypeoperator| (const ChaosFlags< enumtype, storagetype > &f) const
 
FORCEINLINE ChaosFlags< enumtype, storagetype > & operator&= (enumtype e)
 
FORCEINLINE ChaosFlags< enumtype, storagetype > & operator&= (const ChaosFlags< enumtype, storagetype > &f)
 
FORCEINLINE ChaosFlags< enumtype, storagetypeoperator& (enumtype e) const
 
FORCEINLINE ChaosFlags< enumtype, storagetypeoperator& (const ChaosFlags< enumtype, storagetype > &f) const
 
FORCEINLINE ChaosFlags< enumtype, storagetype > & operator^= (enumtype e)
 
FORCEINLINE ChaosFlags< enumtype, storagetype > & operator^= (const ChaosFlags< enumtype, storagetype > &f)
 
FORCEINLINE ChaosFlags< enumtype, storagetypeoperator^ (enumtype e) const
 
FORCEINLINE ChaosFlags< enumtype, storagetypeoperator^ (const ChaosFlags< enumtype, storagetype > &f) const
 
FORCEINLINE ChaosFlags< enumtype, storagetypeoperator~ (void) const
 
FORCEINLINE operator bool (void) const
 
FORCEINLINE operator uint8_t (void) const
 
FORCEINLINE operator uint16_t (void) const
 
FORCEINLINE operator uint32_t (void) const
 
FORCEINLINE void clear (enumtype e)
 

Friends

FORCEINLINE ChaosFlags< enumtype, storagetypeoperator& (enumtype a, ChaosFlags< enumtype, storagetype > &b)
 

Member Typedef Documentation

◆ InternalType

Constructor & Destructor Documentation

◆ ChaosFlags() [1/4]

◆ ChaosFlags() [2/4]

◆ ChaosFlags() [3/4]

◆ ChaosFlags() [4/4]

Member Function Documentation

◆ clear()

◆ isSet()

◆ operator bool()

◆ operator uint16_t()

◆ operator uint32_t()

◆ operator uint8_t()

◆ operator!=() [1/2]

◆ operator!=() [2/2]

◆ operator&() [1/2]

◆ operator&() [2/2]

◆ operator&=() [1/2]

◆ operator&=() [2/2]

◆ operator=() [1/2]

◆ operator=() [2/2]

◆ operator==() [1/3]

◆ operator==() [2/3]

◆ operator==() [3/3]

◆ operator^() [1/2]

◆ operator^() [2/2]

◆ operator^=() [1/2]

◆ operator^=() [2/2]

◆ operator|() [1/2]

◆ operator|() [2/2]

◆ operator|=() [1/2]

◆ operator|=() [2/2]

◆ operator~()

◆ set()

Friends And Related Symbol Documentation

◆ operator&

template<typename enumtype , typename storagetype = uint32_t>
FORCEINLINE ChaosFlags< enumtype, storagetype > operator& ( enumtype  a,
ChaosFlags< enumtype, storagetype > &  b 
)
friend

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