![]() |
galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
|
Used to stop an entity from being updated/rendered. More...
#include <Disabled.hpp>
Inheritance diagram for galaxy::flags::Disabled:
Collaboration diagram for galaxy::flags::Disabled:Public Member Functions | |
| Disabled () noexcept | |
| Constructor. | |
| Disabled (const nlohmann::json &json) | |
| JSON constructor. | |
| Disabled (Disabled &&) noexcept | |
| Move constructor. | |
| Disabled & | operator= (Disabled &&) noexcept |
| Move assignment operator. | |
| virtual | ~Disabled () noexcept |
| Destructor. | |
| nlohmann::json | serialize () override |
| Serializes object. | |
| void | deserialize (const nlohmann::json &json) override |
| Deserializes from object. | |
Private Member Functions | |
| Disabled & | operator= (const Disabled &)=delete |
| Copy assignment operator. | |
| Disabled (const Disabled &)=delete | |
| Copy constructor. | |
Used to stop an entity from being updated/rendered.
Definition at line 20 of file Disabled.hpp.
|
noexcept |
Constructor.
Definition at line 18 of file Disabled.cpp.
| galaxy::flags::Disabled::Disabled | ( | const nlohmann::json & | json | ) |
|
noexcept |
Move constructor.
Definition at line 27 of file Disabled.cpp.
|
virtualnoexcept |
Destructor.
Definition at line 38 of file Disabled.cpp.
|
privatedelete |
Copy constructor.
Move assignment operator.
Definition at line 32 of file Disabled.cpp.
|
nodiscardoverride |
Serializes object.
Definition at line 42 of file Disabled.cpp.
|
override |
Deserializes from object.
| json | Json object to retrieve data from. |
Definition at line 47 of file Disabled.cpp.
Copy assignment operator.