#pragma einmal
#include
using namespace-Geschlechtskrankheit;
#include „TimedRotation.h“
typedef vector:: const_iterator TRIT;
Kategorie AnimationNode
{
Öffentlichkeit:
AnimationNode (tstring Name);
virtuelles ~AnimationNode (Lücke);
leeres AddTransformAt (int-Zeit, Umdrehung Float4, Gelenk Float3);
/**
* Der Anfang der Umdrehungen.
*
TRIT TransformBegin () {Rückholm_Rotations.begin ();}
/**
* Das Ende der Umdrehungen.
*
TRIT TransformEnd () {Rückholm_Rotations.end ();}
privat:
tstring m_Name;
vector m_Rotations;
};
leeres AnimationNode:: AddTransformAt (int-Zeit, Umdrehung Float4, Gelenk Float3)
{
TimedRotation tr (Zeit, Umdrehung, Gelenk, Float3 (1.1.1));
m_Rotations.push_back (tr); // <-- STÖRUNG HIER
Geschlechtskrankheit:: Art (m_Rotations.begin (), m_Rotations.end (), TimedRotationSorter ());
}
|