VTK  9.7.20260823
vtkGLTFDocumentLoader::Animation Struct Reference

#include <vtkGLTFDocumentLoader.h>

Detailed Description

This struct describes a glTF animation object.

Animations contain multiple channel and sampler objects. Channels define the target node and value to be animated. Samplers define keyframes and how to interpolate in between them.

Definition at line 398 of file vtkGLTFDocumentLoader.h.

Classes

struct  Sampler
struct  Channel

Public Attributes

float Duration
std::set< float > AllTimestamps
std::vector< Animation::ChannelChannels
std::vector< Animation::SamplerSamplers
std::string Name

Member Data Documentation

◆ Duration

float vtkGLTFDocumentLoader::Animation::Duration

Definition at line 437 of file vtkGLTFDocumentLoader.h.

◆ AllTimestamps

std::set<float> vtkGLTFDocumentLoader::Animation::AllTimestamps

Definition at line 438 of file vtkGLTFDocumentLoader.h.

◆ Channels

std::vector<Animation::Channel> vtkGLTFDocumentLoader::Animation::Channels

Definition at line 439 of file vtkGLTFDocumentLoader.h.

◆ Samplers

std::vector<Animation::Sampler> vtkGLTFDocumentLoader::Animation::Samplers

Definition at line 440 of file vtkGLTFDocumentLoader.h.

◆ Name

std::string vtkGLTFDocumentLoader::Animation::Name

Definition at line 441 of file vtkGLTFDocumentLoader.h.


The documentation for this struct was generated from the following file: