sge::sprite::object Class Reference

#include <object.hpp>

Inheritance diagram for sge::sprite::object:

sge::sprite::intrusive_object

List of all members.

Public Member Functions

SGE_SYMBOL object (boost::optional< point >=defaults::pos_, boost::optional< texture::part_ptr >=defaults::texture_, boost::optional< dim >=defaults::dim_, boost::optional< color >=defaults::color_, boost::optional< depth_type >=defaults::depth_, boost::optional< rotation_type >=defaults::rotation_, boost::optional< bool > visible=defaults::visible_)
SGE_SYMBOL unitx ()
SGE_SYMBOL unity ()
SGE_SYMBOL pointpos ()
SGE_SYMBOL unitw ()
SGE_SYMBOL unith ()
SGE_SYMBOL dimsize ()
SGE_SYMBOL depth_typez ()
SGE_SYMBOL void visible (bool visible)
SGE_SYMBOL void set_texture (texture::part_ptr)
SGE_SYMBOL void rotation (rotation_type rot)
SGE_SYMBOL void rotate_around (point p)
SGE_SYMBOL void rotate_around ()
SGE_SYMBOL void repeat (repetition_type)
SGE_SYMBOL void set_color (color c)
SGE_SYMBOL void set_center (const point &)
SGE_SYMBOL const unitx () const
SGE_SYMBOL const unity () const
SGE_SYMBOL const depth_typez () const
SGE_SYMBOL const pointpos () const
SGE_SYMBOL const unitw () const
SGE_SYMBOL const unith () const
SGE_SYMBOL const dimsize () const
SGE_SYMBOL bool visible () const
SGE_SYMBOL rect get_rect () const
SGE_SYMBOL point center () const
SGE_SYMBOL rotation_type rotation () const
SGE_SYMBOL space_unit radius () const
SGE_SYMBOL repetition_type repeat () const
SGE_SYMBOL color get_color () const
SGE_SYMBOL rect bounding_quad () const
SGE_SYMBOL math::circle bounding_circle () const
SGE_SYMBOL const point rotation_center () const
SGE_SYMBOL const texture::part_ptr get_texture () const


Constructor & Destructor Documentation

sge::sprite::object::object ( boost::optional< point pos_ = defaults::pos_,
boost::optional< texture::part_ptr vtex = defaults::texture_,
boost::optional< dim size_ = defaults::dim_,
boost::optional< color color_ = defaults::color_,
boost::optional< depth_type z_ = defaults::depth_,
boost::optional< rotation_type rotation_ = defaults::rotation_,
boost::optional< bool >  visible = defaults::visible_ 
)


Member Function Documentation

sge::sprite::unit & sge::sprite::object::x (  ) 

sge::sprite::unit & sge::sprite::object::y (  ) 

sge::sprite::point & sge::sprite::object::pos (  ) 

sge::sprite::unit & sge::sprite::object::w (  ) 

sge::sprite::unit & sge::sprite::object::h (  ) 

sge::sprite::dim & sge::sprite::object::size (  ) 

sge::sprite::depth_type & sge::sprite::object::z (  ) 

void sge::sprite::object::visible ( bool  visible  ) 

void sge::sprite::object::set_texture ( texture::part_ptr  vtex  ) 

void sge::sprite::object::rotation ( rotation_type  rot  ) 

void sge::sprite::object::rotate_around ( point  p  ) 

void sge::sprite::object::rotate_around (  ) 

void sge::sprite::object::repeat ( repetition_type  r  ) 

void sge::sprite::object::set_color ( color  c  ) 

void sge::sprite::object::set_center ( const point p  ) 

const sge::sprite::unit & sge::sprite::object::x (  )  const

const sge::sprite::unit & sge::sprite::object::y (  )  const

const sge::sprite::depth_type & sge::sprite::object::z (  )  const

const sge::sprite::point & sge::sprite::object::pos (  )  const

const sge::sprite::unit & sge::sprite::object::w (  )  const

const sge::sprite::unit & sge::sprite::object::h (  )  const

const sge::sprite::dim & sge::sprite::object::size (  )  const

bool sge::sprite::object::visible (  )  const

sge::sprite::rect sge::sprite::object::get_rect (  )  const

sge::sprite::point sge::sprite::object::center (  )  const

sge::sprite::rotation_type sge::sprite::object::rotation (  )  const

sge::space_unit sge::sprite::object::radius (  )  const

sge::sprite::repetition_type sge::sprite::object::repeat (  )  const

sge::renderer::color sge::sprite::object::get_color (  )  const

sge::sprite::rect sge::sprite::object::bounding_quad (  )  const

sge::math::circle sge::sprite::object::bounding_circle (  )  const

const sge::sprite::point sge::sprite::object::rotation_center (  )  const

const sge::texture::part_ptr sge::sprite::object::get_texture (  )  const


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