Simulant  21.12-574
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
Public Types | Public Member Functions | List of all members
smlt::batcher::RenderQueue Class Reference

Public Types

typedef std::function< void(bool, const RenderGroup *, Renderable *, MaterialPass *, Light *, Iteration)> TraverseCallback

Public Member Functions

void reset (Stage *stage, RenderGroupFactory *render_group_factory, CameraPtr camera)
void insert_renderable (Renderable &&renderable)
void clear ()
void traverse (RenderQueueVisitor *callback, uint64_t frame_id) const
std::size_t queue_count () const
std::size_t group_count (Pass pass_number) const
std::size_t renderable_count () const
Renderablerenderable (const std::size_t i)

The documentation for this class was generated from the following files: