| 1234567891011121314151617181920212223242526272829303132 |
- #pragma once
- #include <Atomic/Core/Object.h>
- #include <Atomic/Graphics/Viewport.h>
- #include <Atomic/Scene/Scene.h>
- using namespace Atomic;
- namespace AtomicPlayer
- {
- /// Player subsystem
- class Player : public Object
- {
- OBJECT(Player);
- public:
- /// Construct.
- Player(Context* context);
- /// Destruct.
- virtual ~Player();
- Scene* LoadScene(const String& filename, Camera* camera = NULL);
- private:
- SharedPtr<Viewport> viewport_;
- };
- }
|