#include <Entity.h>
◆ Entity() [1/3]
| Raito::ECS::Entity::Entity |
( |
| ) |
|
|
default |
◆ Entity() [2/3]
| Raito::ECS::Entity::Entity |
( |
entt::entity | handle, |
|
|
Scene * | scene ) |
◆ Entity() [3/3]
| Raito::ECS::Entity::Entity |
( |
const Entity & | other | ) |
|
|
default |
◆ AddComponent()
template<typename
T , typename... Args>
| T & Raito::ECS::Entity::AddComponent |
( |
Args &&... | args | ) |
|
|
inline |
◆ AddOrReplaceComponent()
template<typename
T , typename... Args>
| T & Raito::ECS::Entity::AddOrReplaceComponent |
( |
Args &&... | args | ) |
|
|
inline |
◆ GetComponent()
| T & Raito::ECS::Entity::GetComponent |
( |
| ) |
|
|
inline |
◆ GetName()
| const std::string & Raito::ECS::Entity::GetName |
( |
| ) |
|
|
inline |
◆ GetUUID()
| UUID Raito::ECS::Entity::GetUUID |
( |
| ) |
|
|
inline |
◆ HasComponent()
| bool Raito::ECS::Entity::HasComponent |
( |
| ) |
const |
|
inline |
◆ operator bool()
| Raito::ECS::Entity::operator bool |
( |
| ) |
const |
|
inline |
◆ operator entt::entity()
| Raito::ECS::Entity::operator entt::entity |
( |
| ) |
const |
|
inline |
◆ operator uint32_t()
| Raito::ECS::Entity::operator uint32_t |
( |
| ) |
const |
|
inline |
◆ operator!=()
| bool Raito::ECS::Entity::operator!= |
( |
const Entity & | other | ) |
const |
|
inline |
◆ operator==()
| bool Raito::ECS::Entity::operator== |
( |
const Entity & | other | ) |
const |
|
inline |
◆ RemoveComponent()
| void Raito::ECS::Entity::RemoveComponent |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: