|
@@ -48,11 +48,12 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
#ifndef AI_LWO_ANIMATION_INCLUDED
|
|
|
#define AI_LWO_ANIMATION_INCLUDED
|
|
|
|
|
|
-#include <assimp/anim.h>
|
|
|
+//
|
|
|
#include <vector>
|
|
|
#include <list>
|
|
|
|
|
|
struct aiNodeAnim;
|
|
|
+struct aiVectorKey;
|
|
|
|
|
|
namespace Assimp {
|
|
|
namespace LWO {
|
|
@@ -166,7 +167,6 @@ struct Envelope
|
|
|
//! Keyframes for this envelope
|
|
|
std::vector<Key> keys;
|
|
|
|
|
|
-
|
|
|
// temporary data for AnimResolver
|
|
|
size_t old_first,old_last;
|
|
|
};
|
|
@@ -198,8 +198,7 @@ public:
|
|
|
* @param Output tick rate, per second
|
|
|
* @note The input envelopes are possibly modified.
|
|
|
*/
|
|
|
- AnimResolver(std::list<Envelope>& envelopes,
|
|
|
- double tick);
|
|
|
+ AnimResolver(std::list<Envelope>& envelopes, double tick);
|
|
|
|
|
|
public:
|
|
|
|