#pragma once #include #include #include 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_; }; }