Oxygine  1
2g game engine
Public Member Functions | List of all members
oxygine::AnimationFrame Class Reference

Public Member Functions

 AnimationFrame (spNativeTexture t)
 
void init (ResAnim *rs, const Diffuse &df, const RectF &srcRect, const RectF &destRect, const Vector2 &frame_size)
 
void init2 (ResAnim *rs, short column, short row, const Diffuse &df, const RectF &srcRect, const RectF &destRect, const Vector2 &frame_size)
 
AnimationFrame getClipped (const RectF &rect) const
 
AnimationFrame getFlipped (bool vertical, bool horizontal) const
 
const Vector2getSize () const
 
float getWidth () const
 
float getHeight () const
 
ResAnimgetResAnim () const
 
short getColumn () const
 
short getRow () const
 
const RectFgetSrcRect () const
 
const RectFgetDestRect () const
 
const DiffusegetDiffuse () const
 
const HitTestDatagetHitTestData () const
 
void setSrcRect (const RectF &r)
 
void setDestRect (const RectF &r)
 
void setResAnim (ResAnim *rs)
 
void setDiffuse (const Diffuse &d)
 
void setSize (const Vector2 &size)
 
void setHitTestData (const HitTestData &ad)
 
void setRow (int v)
 
void setColumn (int v)
 
void flipX ()
 
void flipY ()
 

Member Function Documentation

§ getClipped()

AnimationFrame oxygine::AnimationFrame::getClipped ( const RectF rect) const

ResAnim should be valid!

§ getSize()

const Vector2& oxygine::AnimationFrame::getSize ( ) const
inline

Returns size of frame in pixels


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