sge::sprite Namespace Reference


Classes

class  animation
class  animation_entity
class  animation_series
class  intrusive_object
class  intrusive_system
class  object
class  system
class  system_base
class  texture_animation

Namespaces

namespace  defaults
namespace  detail

Typedefs

typedef renderer::index_view_16 index_view
typedef int unit
typedef math::basic_vector
< unit, 2 > 
point
typedef math::basic_dim< unit, 2 > dim
typedef math::basic_rect< unitrect
typedef renderer::color color
typedef space_unit depth_type
typedef space_unit rotation_type
typedef space_unit repetition_type

Functions

SGE_SYMBOL bool equal (object const &, object const &)
SGE_SYMBOL bool less (object const &, object const &)
SGE_SYMBOL
renderer::vertex_iterator 
fill_position (renderer::vertex_iterator it, const rect &rs, depth_type z)
SGE_SYMBOL
renderer::vertex_iterator 
fill_tex_coordinates (renderer::vertex_iterator it, const renderer::tex_rect &rt)
SGE_SYMBOL
renderer::vertex_iterator 
fill_vertices (renderer::vertex_iterator it, const rect &rs, const renderer::tex_rect &rt, depth_type z)
SGE_SYMBOL
renderer::vertex_iterator 
fill_position_rotated (renderer::vertex_iterator it, const rect &rbs, rotation_type rot, const point &center, depth_type z)
SGE_SYMBOL
renderer::vertex_iterator 
fill_color (renderer::vertex_iterator it, color col)
SGE_SYMBOL index_view::iterator fill_indices (index_view::iterator it, index_view::value_type start)
SGE_SYMBOL bool tex_equal_visible (intrusive_object const &, intrusive_object const &)
const sge::sprite::dim texture_dim (std::numeric_limits< unit >::max(), std::numeric_limits< unit >::max())

Variables

SGE_SYMBOL const dim texture_dim
SGE_SYMBOL const texture::part_ptr no_texture


Typedef Documentation

typedef int sge::sprite::unit


Function Documentation

bool sge::sprite::equal ( object const &  l,
object const &  r 
)

sge::renderer::vertex_iterator sge::sprite::fill_color ( renderer::vertex_iterator  it,
color  col 
)

sge::sprite::index_view::iterator sge::sprite::fill_indices ( index_view::iterator  it,
index_view::value_type  start 
)

SGE_SYMBOL renderer::vertex_iterator sge::sprite::fill_position ( renderer::vertex_iterator  it,
const rect &  rs,
depth_type  z 
)

SGE_SYMBOL renderer::vertex_iterator sge::sprite::fill_position_rotated ( renderer::vertex_iterator  it,
const rect &  rbs,
rotation_type  rot,
const point &  center,
depth_type  z 
)

sge::renderer::vertex_iterator sge::sprite::fill_tex_coordinates ( renderer::vertex_iterator  it,
const renderer::tex_rect &  rt 
)

SGE_SYMBOL renderer::vertex_iterator sge::sprite::fill_vertices ( renderer::vertex_iterator  it,
const rect &  rs,
const renderer::tex_rect &  rt,
depth_type  z 
)

bool sge::sprite::less ( object const &  l,
object const &  r 
)

bool sge::sprite::tex_equal_visible ( intrusive_object const &  l,
intrusive_object const &  r 
)

const sge::sprite::dim sge::sprite::texture_dim ( std::numeric_limits< unit >::  max(),
std::numeric_limits< unit >::  max() 
)


Variable Documentation

SGE_SYMBOL const dim sge::sprite::texture_dim


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