flimEngine
FlimSprite Class Reference

#include <FlimSprite.h>

Inheritance diagram for FlimSprite:
Inheritance graph
Collaboration diagram for FlimSprite:
Collaboration graph

Public Member Functions

 FlimSprite ()
 
 FlimSprite (const FlimSprite &)=default
 
FlimSpriteoperator= (const FlimSprite &)=default
 
 ~FlimSprite ()
 
 FlimSprite (const char *imageName)
 Constructor. More...
 
errcode SetAngle (float angle)
 Sets an angle. More...
 
float GetAngle ()
 Gets the angle. More...
 
errcode SetScale (float x, float y)
 Sets a scale. More...
 
errcode SetScale (float factor)
 Sets a scale. More...
 
errcode SetScale (float factor, SpriteParam s)
 Sets a scale. More...
 
Vect & GetScale ()
 Gets the scale. More...
 
errcode SetPos (float x, float y)
 Sets a position. More...
 
Vect & GetPos ()
 Gets the position. More...
 
errcode SetCenter (float x, float y)
 Sets a center. More...
 
Vect & GetCenter ()
 Gets the center. More...
 
errcode Render ()
 Renders this sprite. More...
 
Vect GetSize () const
 

Private Attributes

GraphicsObject_Sprite * _sprite
 
float angle
 
Vect scale
 
Vect pos
 
Vect center
 

Constructor & Destructor Documentation

◆ FlimSprite() [1/2]

FlimSprite::FlimSprite ( )

◆ FlimSprite() [2/2]

FlimSprite::FlimSprite ( const FlimSprite )
default

◆ ~FlimSprite()

FlimSprite::~FlimSprite ( )

Member Function Documentation

◆ GetSize()

Vect FlimSprite::GetSize ( ) const

◆ operator=()

FlimSprite& FlimSprite::operator= ( const FlimSprite )
default

◆ Render()

errcode FlimSprite::Render ( )

Renders this sprite.

Author
Jack Campbell
Date
3/13/2017
Returns
An errcode.

Member Data Documentation

◆ _sprite

GraphicsObject_Sprite* FlimSprite::_sprite
private

◆ angle

float FlimSprite::angle
private

◆ center

Vect FlimSprite::center
private

◆ pos

Vect FlimSprite::pos
private

◆ scale

Vect FlimSprite::scale
private

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