Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Physics::LayerMask Struct Reference

Public Member Functions

 LayerMask (const LayerMask &other)=default
 
 LayerMask (LayerMask &&other) noexcept=default
 
LayerMaskoperator= (const LayerMask &other)=default
 
LayerMaskoperator= (LayerMask &&other) noexcept=default
 
 LayerMask (uint32_t value)
 
LayerMaskoperator= (uint32_t value)
 
 LayerMask (Layer layer)
 
LayerMaskoperator= (Layer layer)
 
LayerMaskoperator&= (const LayerMask &other)
 
LayerMaskoperator|= (const LayerMask &other)
 
LayerMaskoperator^= (const LayerMask &other)
 
LayerMask operator& (const LayerMask &other) const
 
LayerMask operator| (const LayerMask &other) const
 
LayerMask operator^ (const LayerMask &other) const
 
 operator uint32_t () const
 
 operator bool () const
 
uint32_t AsUint32 () const
 
bool Matches (Layer layer) const
 
bool Matches (LayerMask otherMask) const
 
bool HasValue () const
 

Public Attributes

uint32_t mask
 

Friends

LayerMask operator~ (const LayerMask &obj)
 

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