Pioneer
AnimationChannel.h
Go to the documentation of this file.
1 // Copyright © 2008-2023 Pioneer Developers. See AUTHORS.txt for details
2 // Licensed under the terms of the GPL v3. See licenses/GPL-3.txt
3 
4 #ifndef _SCENEGRAPH_ANIMATIONCHANNEL_H
5 #define _SCENEGRAPH_ANIMATIONCHANNEL_H
6 /*
7  * Animation channel affecting a single transform node
8  */
9 #include "AnimationKey.h"
10 #include "MatrixTransform.h"
11 namespace SceneGraph {
12 
14  public:
16  node(t) {}
17  std::vector<PositionKey> positionKeys;
18  std::vector<RotationKey> rotationKeys;
19  std::vector<ScaleKey> scaleKeys;
21  };
22 
23 } // namespace SceneGraph
24 
25 #endif
Definition: AnimationChannel.h:13
std::vector< ScaleKey > scaleKeys
Definition: AnimationChannel.h:19
std::vector< PositionKey > positionKeys
Definition: AnimationChannel.h:17
AnimationChannel(MatrixTransform *t)
Definition: AnimationChannel.h:15
std::vector< RotationKey > rotationKeys
Definition: AnimationChannel.h:18
MatrixTransform * node
Definition: AnimationChannel.h:20
Definition: MatrixTransform.h:24
Definition: CityOnPlanet.h:31