#include <JAnimator.h>
Public Member Functions | |
JAnimatorFrame (JAnimator *parent) | |
~JAnimatorFrame () | |
void | AddObject (JAnimatorObject *obj) |
void | SetFrameTime (float duration) |
bool | Update (float dt) |
void | Render (float x, float y) |
void | Start () |
JAnimatorFrame::JAnimatorFrame | ( | JAnimator * | parent | ) |
Constructor.
parent | - Parent of the frame. |
JAnimatorFrame::~JAnimatorFrame | ( | ) |
Destructor.
void JAnimatorFrame::AddObject | ( | JAnimatorObject * | obj | ) |
Add a new object into the frame.
obj | - New animation object. |
void JAnimatorFrame::SetFrameTime | ( | float | duration | ) |
Set play time of the frame.
duration | - Time to play (in second). |
bool JAnimatorFrame::Update | ( | float | dt | ) |
Frame update.
dt | - Time elapsed since last update (in second). |
void JAnimatorFrame::Render | ( | float | x, | |
float | y | |||
) |
Render frame.
x | - X position for rendering. | |
y | - Y position for rendering. |
void JAnimatorFrame::Start | ( | ) |
Start playing the frame.