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
LayerMask & operator= (const LayerMask &other)=default
LayerMask & operator= (LayerMask &&other) noexcept=default
 LayerMask (uint32_t value)
LayerMask & operator= (uint32_t value)
 LayerMask (Layer layer)
LayerMask & operator= (Layer layer)
LayerMask & operator&= (const LayerMask &other)
LayerMask & operator|= (const LayerMask &other)
LayerMask & operator^= (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: