Controller.cpp 886 B

123456789101112131415161718192021222324252627282930
  1. #include "anki/scene/Controller.h"
  2. #include "anki/scene/Scene.h"
  3. #include "anki/core/App.h"
  4. #include "anki/core/Globals.h"
  5. namespace anki {
  6. //==============================================================================
  7. // Constructor =
  8. //==============================================================================
  9. Controller::Controller(ControllerType type_, SceneNode& node):
  10. controlledNode(node),
  11. type(type_)
  12. {
  13. SceneSingleton::get().registerController(this);
  14. }
  15. //==============================================================================
  16. // Destructor =
  17. //==============================================================================
  18. Controller::~Controller()
  19. {
  20. SceneSingleton::get().unregisterController(this);
  21. }
  22. } // end namespace