#include <RegistryViewer.hpp>
◆ RegistryViewer() [1/3]
template<typename... Resources>
| shkyera::RegistryViewer::RegistryViewer |
( |
std::shared_ptr< Registry > |
registry, |
|
|
ReadAccess< Resources... > |
read |
|
) |
| |
|
inline |
◆ RegistryViewer() [2/3]
template<typename... Resources>
| shkyera::RegistryViewer::RegistryViewer |
( |
std::shared_ptr< Registry > |
registry, |
|
|
WriteAccess< Resources... > |
read |
|
) |
| |
|
inline |
◆ RegistryViewer() [3/3]
template<typename... ReadResources, typename... WriteResources>
| shkyera::RegistryViewer::RegistryViewer |
( |
std::shared_ptr< Registry > |
registry, |
|
|
ReadAccess< ReadResources... > |
read, |
|
|
WriteAccess< WriteResources... > |
write |
|
) |
| |
|
inline |
◆ add()
◆ clear()
| void shkyera::RegistryViewer::clear |
( |
| ) |
|
|
inline |
◆ getEntity()
template<SingletonComponentType Component>
| std::optional< Entity > shkyera::RegistryViewer::getEntity |
( |
| ) |
const |
|
inline |
◆ getParent()
| const std::optional< Entity > shkyera::RegistryViewer::getParent |
( |
Entity |
entity | ) |
const |
|
inline |
◆ getPolicy()
| const Policy & shkyera::RegistryViewer::getPolicy |
( |
| ) |
const |
|
inline |
◆ has()
| bool shkyera::RegistryViewer::has |
( |
Entity |
entity | ) |
const |
|
inline |
◆ read() [1/3]
template<NonSingletonComponentType Component>
| const auto & shkyera::RegistryViewer::read |
( |
| ) |
const |
|
inline |
◆ read() [2/3]
template<SingletonComponentType Component>
| const auto * shkyera::RegistryViewer::read |
( |
| ) |
const |
|
inline |
◆ read() [3/3]
◆ readAll()
◆ write() [1/3]
template<NonSingletonComponentType Component>
| auto & shkyera::RegistryViewer::write |
( |
| ) |
|
|
inline |
◆ write() [2/3]
template<SingletonComponentType Component>
| auto * shkyera::RegistryViewer::write |
( |
| ) |
|
|
inline |
◆ write() [3/3]
◆ writeAll()
◆ _policy
| Policy shkyera::RegistryViewer::_policy |
|
private |
◆ _registry
| std::shared_ptr<Registry> shkyera::RegistryViewer::_registry |
|
private |
The documentation for this class was generated from the following file: