#include <View.hpp>
◆ entitySet
template<ValidEntity EntityType, typename... ComponentTypes>
◆ entitySetArray
template<ValidEntity EntityType, typename... ComponentTypes>
typedef std::array<std::shared_ptr<entitySet>, sizeof... (ComponentTypes)> ecs::View< EntityType, ComponentTypes >::entitySetArray |
◆ index
template<ValidEntity EntityType, typename... ComponentTypes>
typedef IndexOf<ComponentTypes...> ecs::View< EntityType, ComponentTypes >::index |
◆ iterator
template<ValidEntity EntityType, typename... ComponentTypes>
typedef ViewIterator<EntityType, sizeof... (ComponentTypes)> ecs::View< EntityType, ComponentTypes >::iterator |
◆ View() [1/4]
template<ValidEntity EntityType, typename... ComponentTypes>
ecs::View< EntityType, ComponentTypes >::View |
( |
Manager< EntityType > & |
storage | ) |
|
|
inline |
◆ View() [2/4]
template<ValidEntity EntityType, typename... ComponentTypes>
ecs::View< EntityType, ComponentTypes >::View |
( |
| ) |
|
|
inline |
◆ ~View()
template<ValidEntity EntityType, typename... ComponentTypes>
◆ View() [3/4]
template<ValidEntity EntityType, typename... ComponentTypes>
ecs::View< EntityType, ComponentTypes >::View |
( |
const View< EntityType, ComponentTypes > & |
other | ) |
|
|
inline |
◆ View() [4/4]
template<ValidEntity EntityType, typename... ComponentTypes>
ecs::View< EntityType, ComponentTypes >::View |
( |
View< EntityType, ComponentTypes > && |
other | ) |
|
|
inline |
◆ begin()
template<ValidEntity EntityType, typename... ComponentTypes>
◆ end()
template<ValidEntity EntityType, typename... ComponentTypes>
◆ operator=() [1/2]
template<ValidEntity EntityType, typename... ComponentTypes>
View & ecs::View< EntityType, ComponentTypes >::operator= |
( |
const View< EntityType, ComponentTypes > & |
other | ) |
|
|
inline |
◆ operator=() [2/2]
template<ValidEntity EntityType, typename... ComponentTypes>
View & ecs::View< EntityType, ComponentTypes >::operator= |
( |
View< EntityType, ComponentTypes > && |
other | ) |
|
|
inline |
The documentation for this class was generated from the following files: