UGDK  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ugdk::graphic::PrimitiveControllerSprite Class Reference

#include <ugdk/graphic/sprite.h>

Inheritance diagram for ugdk::graphic::PrimitiveControllerSprite:
Collaboration diagram for ugdk::graphic::PrimitiveControllerSprite:

Public Member Functions

 PrimitiveControllerSprite (const TextureAtlas *spritesheet)
 
 ~PrimitiveControllerSprite ()
 
void ChangeToAnimationFrame (const action::SpriteAnimationFrame &frame)
 
void ChangeToAtlasFrame (const std::string &frame_name)
 
void ChangeToAtlasFrame (std::size_t frame_number)
 
- Public Member Functions inherited from ugdk::graphic::PrimitiveController
 PrimitiveController ()
 
virtual ~PrimitiveController ()
 
virtual void ChangePosition (const math::Vector2D &position)
 
virtual void set_owner (Primitive *owner)
 

Additional Inherited Members

- Protected Attributes inherited from ugdk::graphic::PrimitiveController
Primitiveowner_
 
math::Vector2D position_
 

Constructor & Destructor Documentation

ugdk::graphic::PrimitiveControllerSprite::PrimitiveControllerSprite ( const TextureAtlas spritesheet)
ugdk::graphic::PrimitiveControllerSprite::~PrimitiveControllerSprite ( )

Member Function Documentation

void ugdk::graphic::PrimitiveControllerSprite::ChangeToAnimationFrame ( const action::SpriteAnimationFrame frame)
void ugdk::graphic::PrimitiveControllerSprite::ChangeToAtlasFrame ( const std::string &  frame_name)
void ugdk::graphic::PrimitiveControllerSprite::ChangeToAtlasFrame ( std::size_t  frame_number)

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