HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GLTF_AnimChannelSource Class Referenceabstract

#include <GLTF_Channel.h>

+ Inheritance diagram for GLTF_AnimChannelSource:

Public Member Functions

 GLTF_AnimChannelSource ()=default
 
virtual ~GLTF_AnimChannelSource ()=default
 
 GLTF_AnimChannelSource (const GLTF_AnimChannelSource &other)=default
 
GLTF_AnimChannelSourceoperator= (const GLTF_AnimChannelSource &other)=default
 
 GLTF_AnimChannelSource (GLTF_AnimChannelSource &&other)
 
virtual GLTF_AnimChannelSourceclone ()=0
 
bool hasTarget (GLTF_ChannelTarget target)
 
virtual bool getTranslation (fpreal time, UT_Vector3F &trans)=0
 
virtual bool getRotation (fpreal time, UT_Quaternion &rot)=0
 
virtual bool getScale (fpreal time, UT_Vector3F &scale)=0
 
virtual bool getWeight (fpreal time, float &weight)=0
 
virtual UT_XformOrder getXformOrder (fpreal time) const =0
 

Protected Attributes

UT_Set< GLTF_ChannelTargetmyTargets
 

Detailed Description

Definition at line 31 of file GLTF_Channel.h.

Constructor & Destructor Documentation

GLTF_AnimChannelSource::GLTF_AnimChannelSource ( )
default
virtual GLTF_AnimChannelSource::~GLTF_AnimChannelSource ( )
virtualdefault
GLTF_AnimChannelSource::GLTF_AnimChannelSource ( const GLTF_AnimChannelSource other)
default
GLTF_AnimChannelSource::GLTF_AnimChannelSource ( GLTF_AnimChannelSource &&  other)

Member Function Documentation

virtual GLTF_AnimChannelSource* GLTF_AnimChannelSource::clone ( )
pure virtual

Implemented in GLTF_ObjectSource.

virtual bool GLTF_AnimChannelSource::getRotation ( fpreal  time,
UT_Quaternion rot 
)
pure virtual

Implemented in GLTF_ObjectSource.

virtual bool GLTF_AnimChannelSource::getScale ( fpreal  time,
UT_Vector3F scale 
)
pure virtual

Implemented in GLTF_ObjectSource.

virtual bool GLTF_AnimChannelSource::getTranslation ( fpreal  time,
UT_Vector3F trans 
)
pure virtual

Implemented in GLTF_ObjectSource.

virtual bool GLTF_AnimChannelSource::getWeight ( fpreal  time,
float weight 
)
pure virtual

Implemented in GLTF_ObjectSource.

virtual UT_XformOrder GLTF_AnimChannelSource::getXformOrder ( fpreal  time) const
pure virtual

Implemented in GLTF_ObjectSource.

bool GLTF_AnimChannelSource::hasTarget ( GLTF_ChannelTarget  target)
GLTF_AnimChannelSource& GLTF_AnimChannelSource::operator= ( const GLTF_AnimChannelSource other)
default

Member Data Documentation

UT_Set<GLTF_ChannelTarget> GLTF_AnimChannelSource::myTargets
protected

Definition at line 63 of file GLTF_Channel.h.


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