46     std::map<shader_id_t, std::multimap<float, RenderQueueElement>>;
 
RenderQueueElement()=default
 
const mrpt::opengl::CRenderizable * object
 
The base class of 3D objects that can be directly rendered through OpenGL. 
 
Rendering state related to the projection and model-view matrices. 
 
Each element in the queue to be rendered for each keyframe. 
 
mrpt::opengl::TRenderMatrices renderState
 
The namespace for 3D scene representation and rendering. 
 
RenderQueueElement(const mrpt::opengl::CRenderizable *obj, const mrpt::opengl::TRenderMatrices &state)
 
std::map< shader_id_t, std::multimap< float, RenderQueueElement > > RenderQueue
A queue for rendering, sorted by shader program to minimize changes of OpenGL shader programs while r...