|
Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
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) |