SDK/Entity: Add constant component getter

Former-commit-id: 743d7014974b3d1aa9ea58e52ed89f9aca511768 [formerly 7038ae6b04a57ddd716c43c43ddb1d9b7d43734e] [formerly 3836f98661a50646c3044a7551cb733bf121c249 [formerly a47cdf1a9da62c3ca2ff2da60d015f98bed6f7cd]]
Former-commit-id: 84faa425e9d8b4e6e022c598e076f59cd74b5322 [formerly 5dc0e4aaa6e24ceb84f60cf68ff45dc69cf3f437]
Former-commit-id: 888def1e5d87e4ac42616f23ad16497b52df99e5
This commit is contained in:
Lynix
2016-08-14 18:01:23 +02:00
parent 6749bde3fc
commit bc565e0989
2 changed files with 24 additions and 0 deletions

View File

@@ -40,6 +40,8 @@ namespace Ndk
inline BaseComponent& GetComponent(ComponentIndex index);
template<typename ComponentType> ComponentType& GetComponent();
inline const BaseComponent& GetComponent(ComponentIndex index) const;
template<typename ComponentType> const ComponentType& GetComponent() const;
inline const Nz::Bitset<>& GetComponentBits() const;
inline EntityId GetId() const;
inline const Nz::Bitset<>& GetSystemBits() const;