#include "xna/graphics/gresource.hpp" #include "xna-dx/framework.hpp" namespace xna { GraphicsResource::GraphicsResource(std::shared_ptr const& device) : BaseGraphicsDevice(device) {} std::shared_ptr GraphicsResource::Device() const { return BaseGraphicsDevice; } bool GraphicsResource::Bind(std::shared_ptr const& device) { if (!device || device == BaseGraphicsDevice) return false; BaseGraphicsDevice = device; return true; } }