cesium-native  0.41.0
AnimationChannelTarget.h
1 // This file was generated by generate-classes.
2 // DO NOT EDIT THIS FILE!
3 #pragma once
4 
5 #include "CesiumGltf/Library.h"
6 
7 #include <CesiumUtility/ExtensibleObject.h>
8 
9 #include <cstdint>
10 #include <string>
11 
12 namespace CesiumGltf {
16 struct CESIUMGLTF_API AnimationChannelTarget final
18  static inline constexpr const char* TypeName = "AnimationChannelTarget";
19 
29  struct Path {
30  inline static const std::string translation = "translation";
31 
32  inline static const std::string rotation = "rotation";
33 
34  inline static const std::string scale = "scale";
35 
36  inline static const std::string weights = "weights";
37  };
38 
43  int32_t node = -1;
44 
56  std::string path = Path::translation;
57 };
58 } // namespace CesiumGltf
Classes for working with glTF models.
Known values for The name of the node's TRS property to animate, or the "weights" of the Morph Target...
The descriptor of the animated property.
The base class for objects that have extensions and extras.