Pioneer
Loading...
Searching...
No Matches
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"
11namespace 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