#ifndef RenderQueue_h__ #define RenderQueue_h__ #include #include #include "IGraphicsNode.h" namespace LifeGraphics { class RenderQueue { private: std::queue container; public: RenderQueue(){} ~RenderQueue(){} int count() { return container.size(); } void push(IGraphicsNode* node) { container.push(node); } void pop() { return container.pop(); } IGraphicsNode* getCurrent() { return container.back(); } }; } #endif // RenderQueue_h__