sge::sprite::system Class Reference

#include <system.hpp>

Inheritance diagram for sge::sprite::system:

sge::sprite::system_base sge::renderer::default_transformable

List of all members.

Public Types

typedef std::vector< objectcontainer
typedef boost::function< void(object
*, object *, bool(*)(object
const &, object const &)) 
sort_method )

Public Member Functions

SGE_SYMBOL system (renderer::device_ptr rend)
SGE_SYMBOL void render (container::iterator begin, container::iterator end, sort_method const &=default_sort)
SGE_SYMBOL void render (object *begin, object *end, sort_method const &=default_sort)
SGE_SYMBOL void render (object)

Static Public Attributes

static SGE_SYMBOL sort_method const default_sort


Member Typedef Documentation

typedef std::vector<object> sge::sprite::system::container

typedef boost::function< void ( object *, object *, bool (*)(object const &, object const &)) sge::sprite::system::sort_method)


Constructor & Destructor Documentation

sge::sprite::system::system ( renderer::device_ptr  rend  )  [explicit]


Member Function Documentation

void sge::sprite::system::render ( container::iterator  begin,
container::iterator  end,
sort_method const &  sort_fun = default_sort 
)

void sge::sprite::system::render ( object begin,
object end,
sort_method const &  sort_fun = default_sort 
)

void sge::sprite::system::render ( object  o  ) 


Member Data Documentation


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

Generated on Wed Sep 10 22:17:55 2008 for sge by  doxygen 1.5.5