Radium Engine
1.5.20
|
This is the complete list of members for Ra::Engine::Scene::ComponentMessenger, including all inherited members.
canGet(const Entity *entity, const std::string &id) (defined in Ra::Engine::Scene::ComponentMessenger) | Ra::Engine::Scene::ComponentMessenger | inline |
canRw(const Entity *entity, const std::string &id) (defined in Ra::Engine::Scene::ComponentMessenger) | Ra::Engine::Scene::ComponentMessenger | inline |
canSet(const Entity *entity, const std::string &id) (defined in Ra::Engine::Scene::ComponentMessenger) | Ra::Engine::Scene::ComponentMessenger | inline |
ComponentMessenger()=default (defined in Ra::Engine::Scene::ComponentMessenger) | Ra::Engine::Scene::ComponentMessenger | |
get(const Entity *entity, const std::string &id) (defined in Ra::Engine::Scene::ComponentMessenger) | Ra::Engine::Scene::ComponentMessenger | inline |
getterCallback(const Entity *entity, const std::string &id) (defined in Ra::Engine::Scene::ComponentMessenger) | Ra::Engine::Scene::ComponentMessenger | inline |
registerInput(const Entity *entity, Component *comp, const std::string &id, const typename CallbackTypes< ReturnType >::Setter &cb) (defined in Ra::Engine::Scene::ComponentMessenger) | Ra::Engine::Scene::ComponentMessenger | inline |
registerOutput(const Entity *entity, Component *comp, const std::string &id, const typename CallbackTypes< ReturnType >::Getter &cb) (defined in Ra::Engine::Scene::ComponentMessenger) | Ra::Engine::Scene::ComponentMessenger | inline |
registerReadWrite(const Entity *entity, Component *comp, const std::string &id, const typename CallbackTypes< ReturnType >::ReadWrite &cb) (defined in Ra::Engine::Scene::ComponentMessenger) | Ra::Engine::Scene::ComponentMessenger | inline |
rwCallback(const Entity *entity, const std::string &id) (defined in Ra::Engine::Scene::ComponentMessenger) | Ra::Engine::Scene::ComponentMessenger | inline |
setterCallback(const Entity *entity, const std::string &id) (defined in Ra::Engine::Scene::ComponentMessenger) | Ra::Engine::Scene::ComponentMessenger | inline |
unregisterAll(const Entity *entity, Component *component) | Ra::Engine::Scene::ComponentMessenger |