Forward.h 554 B

12345678910111213141516171819202122232425
  1. // Copyright (C) 2009-present, Panagiotis Christopoulos Charitos and contributors.
  2. // All rights reserved.
  3. // Code licensed under the BSD License.
  4. // http://www.anki3d.org/LICENSE
  5. #pragma once
  6. namespace anki {
  7. // Components
  8. class SceneComponent;
  9. #define ANKI_DEFINE_SCENE_COMPONENT(name, updateOrder, sceneNodeCanHaveMany, icon, serializable) class name##Component;
  10. #include <AnKi/Scene/Components/SceneComponentClasses.def.h>
  11. // Nodes
  12. class SceneNode;
  13. // Events
  14. class EventManager;
  15. class Event;
  16. // Other
  17. class SceneGraph;
  18. } // end namespace anki