HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GLTF_Animation Class Reference

#include <GLTF_AnimationData.h>

Public Member Functions

void setId (const GLTF_Index id)
 
GLTF_Index getId () const
 
void setName (const char *name)
 
const UT_StringHoldergetName () const
 
fpreal getStart () const
 
fpreal getEnd () const
 
void setTimeRange (const fpreal begin, const fpreal end)
 
void setNumChannels (int num)
 
exint getNumChannels () const
 
GLTF_ChannelgetChannel (int i)
 
const GLTF_ChannelgetChannel (int i) const
 
void addChannel (const GLTF_Index node_target, const GLTF_ChannelTarget anim_target, const GLTF_Interpolation interpolation, const UT_SharedPtr< GLTF_AnimChannelSource > &anim_source)
 

Detailed Description

Definition at line 12 of file GLTF_AnimationData.h.

Member Function Documentation

void GLTF_Animation::addChannel ( const GLTF_Index  node_target,
const GLTF_ChannelTarget  anim_target,
const GLTF_Interpolation  interpolation,
const UT_SharedPtr< GLTF_AnimChannelSource > &  anim_source 
)
GLTF_Channel& GLTF_Animation::getChannel ( int  i)
inline

Definition at line 33 of file GLTF_AnimationData.h.

const GLTF_Channel& GLTF_Animation::getChannel ( int  i) const
inline

Definition at line 38 of file GLTF_AnimationData.h.

fpreal GLTF_Animation::getEnd ( ) const
inline

Definition at line 23 of file GLTF_AnimationData.h.

GLTF_Index GLTF_Animation::getId ( ) const
inline

Definition at line 17 of file GLTF_AnimationData.h.

const UT_StringHolder& GLTF_Animation::getName ( ) const
inline

Definition at line 20 of file GLTF_AnimationData.h.

exint GLTF_Animation::getNumChannels ( ) const
inline

Definition at line 32 of file GLTF_AnimationData.h.

fpreal GLTF_Animation::getStart ( ) const
inline

Definition at line 22 of file GLTF_AnimationData.h.

void GLTF_Animation::setId ( const GLTF_Index  id)
inline

Definition at line 16 of file GLTF_AnimationData.h.

void GLTF_Animation::setName ( const char *  name)
inline

Definition at line 19 of file GLTF_AnimationData.h.

void GLTF_Animation::setNumChannels ( int  num)
inline

Definition at line 31 of file GLTF_AnimationData.h.

void GLTF_Animation::setTimeRange ( const fpreal  begin,
const fpreal  end 
)
inline

Definition at line 25 of file GLTF_AnimationData.h.


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