5#include <CesiumGltf/Library.h>
6#include <CesiumUtility/ExtensibleObject.h>
20 static constexpr const char*
TypeName =
"AnimationChannelTarget";
36 inline static const std::string
rotation =
"rotation";
39 inline static const std::string
scale =
"scale";
42 inline static const std::string
weights =
"weights";
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...
static const std::string translation
translation
static const std::string rotation
rotation
static const std::string weights
weights
static const std::string scale
scale
The descriptor of the animated property.
static constexpr const char * TypeName
The original name of this type.
std::string path
The name of the node's TRS property to animate, or the "weights" of the Morph Targets it instantiates...
int32_t node
The index of the node to animate. When undefined, the animated object MAY be defined by an extension.
int64_t getSizeBytes() const
Calculates the size in bytes of this object, including the contents of all collections,...
The base class for objects that have extensions and extras.
int64_t getSizeBytes() const
Calculates the size in bytes of this ExtensibleObject, including all of its extras but NOT including ...