- Cal3D 0.11 API Reference -
Main Page
Related Pages
Classes
Files
File List
src
cal3d
animation_action.h
1
//****************************************************************************//
2
// animation_action.h //
3
// Copyright (C) 2001, 2002 Bruno 'Beosil' Heidelberger //
4
//****************************************************************************//
5
// This library is free software; you can redistribute it and/or modify it //
6
// under the terms of the GNU Lesser General Public License as published by //
7
// the Free Software Foundation; either version 2.1 of the License, or (at //
8
// your option) any later version. //
9
//****************************************************************************//
10
11
#ifndef CAL_ANIMATION_ACTION_H
12
#define CAL_ANIMATION_ACTION_H
13
14
15
#include "cal3d/global.h"
16
#include "cal3d/animation.h"
17
18
19
class
CalCoreAnimation
;
20
21
22
class
CAL3D_API
CalAnimationAction
:
public
CalAnimation
23
{
24
public
:
25
CalAnimationAction
(
CalCoreAnimation
* pCoreAnimation);
26
virtual
~
CalAnimationAction
() { }
27
28
bool
execute(
float
delayIn,
float
delayOut,
float
weightTarget = 1.0f,
bool
autoLock=
false
);
29
bool
update(
float
deltaTime);
30
31
private
:
32
float
m_delayIn;
33
float
m_delayOut;
34
float
m_delayTarget;
35
float
m_weightTarget;
36
bool
m_autoLock;
37
};
38
39
#endif
Generated at Fri Feb 15 2013 13:24:29 by
The Cal3D Team
with
Doxygen 1.8.3.1