|
Brunot
|
#include <CollisionMessage.h>
Public Member Functions | |
| CollisionMessage ()=default | |
| CollisionMessage (Collider *collider) | |
| CollisionMessage (const CollisionMessage &other)=default | |
| CollisionMessage (CollisionMessage &&other) noexcept=default | |
| auto | operator= (const CollisionMessage &other) -> CollisionMessage &=default |
| auto | operator= (CollisionMessage &&other) noexcept -> CollisionMessage &=default |
| ~CollisionMessage () override=default | |
| auto | clone () const -> std::unique_ptr< Message > override |
| auto | load (const Stream &stream) -> void override |
| auto | save (Stream &stream) const -> void override |
| auto | getCollider () const -> Collider * |
| auto | setCollider (Collider *newCollider) -> void |
| Public Member Functions inherited from Message | |
| Message ()=default | |
| Message (const Message &other)=default | |
| Message (Message &&other) noexcept=default | |
| auto | operator= (const Message &other) -> Message &=default |
| auto | operator= (Message &&other) noexcept -> Message &=default |
| virtual | ~Message ()=default |
| template<typename T> | |
| auto | convertTo () const -> const T * |
| A function that converts messages to the specific type so you don't need to call static_cast yourself Mainly exists for cleaner code. | |
Private Attributes | |
| Collider * | collider |
Additional Inherited Members | |
| Static Public Member Functions inherited from Message | |
| static auto | bindLuaTypes (sol::state &lua) -> void |
|
default |
| CollisionMessage::CollisionMessage | ( | Collider * | collider | ) |
|
default |
|
defaultnoexcept |
|
overridedefault |
|
inlineoverridevirtual |
| auto CollisionMessage::getCollider | ( | ) | const->Collider * |
|
inlineoverridevirtual |
Reimplemented from Message.
|
defaultnoexcept |
|
default |
|
inlineoverridevirtual |
Reimplemented from Message.
| auto CollisionMessage::setCollider | ( | Collider * | newCollider | ) | ->void |
|
private |