SDK/Entity: Fix warnings
Former-commit-id: 3e503fbe24ef56f60f4b7e04367904de3948910a
This commit is contained in:
parent
8827ee8ff2
commit
1ab09188dd
|
|
@ -34,20 +34,20 @@ namespace Ndk
|
||||||
|
|
||||||
EntityHandle CreateHandle();
|
EntityHandle CreateHandle();
|
||||||
|
|
||||||
BaseComponent& GetComponent(ComponentIndex index);
|
inline BaseComponent& GetComponent(ComponentIndex index);
|
||||||
template<typename ComponentType> ComponentType& GetComponent();
|
template<typename ComponentType> ComponentType& GetComponent();
|
||||||
const NzBitset<>& GetComponentBits() const;
|
inline const NzBitset<>& GetComponentBits() const;
|
||||||
EntityId GetId() const;
|
inline EntityId GetId() const;
|
||||||
const NzBitset<>& GetSystemBits() const;
|
inline const NzBitset<>& GetSystemBits() const;
|
||||||
World* GetWorld() const;
|
inline World* GetWorld() const;
|
||||||
|
|
||||||
bool HasComponent(ComponentIndex index) const;
|
inline bool HasComponent(ComponentIndex index) const;
|
||||||
template<typename ComponentType> bool HasComponent() const;
|
template<typename ComponentType> bool HasComponent() const;
|
||||||
|
|
||||||
void Kill();
|
void Kill();
|
||||||
|
|
||||||
void Invalidate();
|
void Invalidate();
|
||||||
bool IsValid() const;
|
inline bool IsValid() const;
|
||||||
|
|
||||||
void RemoveAllComponents();
|
void RemoveAllComponents();
|
||||||
void RemoveComponent(ComponentIndex index);
|
void RemoveComponent(ComponentIndex index);
|
||||||
|
|
@ -62,10 +62,10 @@ namespace Ndk
|
||||||
void Create();
|
void Create();
|
||||||
void Destroy();
|
void Destroy();
|
||||||
|
|
||||||
void RegisterHandle(EntityHandle* handle);
|
inline void RegisterHandle(EntityHandle* handle);
|
||||||
void RegisterSystem(SystemIndex index);
|
inline void RegisterSystem(SystemIndex index);
|
||||||
void UnregisterHandle(EntityHandle* handle);
|
inline void UnregisterHandle(EntityHandle* handle);
|
||||||
void UnregisterSystem(SystemIndex index);
|
inline void UnregisterSystem(SystemIndex index);
|
||||||
|
|
||||||
std::vector<std::unique_ptr<BaseComponent>> m_components;
|
std::vector<std::unique_ptr<BaseComponent>> m_components;
|
||||||
std::vector<EntityHandle*> m_handles;
|
std::vector<EntityHandle*> m_handles;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue