QChannel Class

( Qt3DAnimation::QChannel )

Defines a channel for a QAnimationClipData . The animation system interpolates each channel component independently except in the case the QChannel is called "Rotation" (case sensitive), it has four QChannelComponents and the same number of keyframes for each QChannelComponent . In that case the interpolation will be performed using SLERP. 更多...

頭: #include <QChannel>
qmake: QT += 3danimation

公共類型

typedef const_iterator
typedef const_reverse_iterator

公共函數

QChannel ()
QChannel (const QString & name )
QChannel ( const Qt3DAnimation::QChannel & )
~QChannel ()
void appendChannelComponent (const Qt3DAnimation::QChannelComponent & component )
Qt3DAnimation::QChannel::const_iterator begin () const
Qt3DAnimation::QChannel::const_iterator cbegin () const
Qt3DAnimation::QChannel::const_iterator cend () const
int channelComponentCount () const
void clearChannelComponents ()
Qt3DAnimation::QChannel::const_reverse_iterator crbegin () const
Qt3DAnimation::QChannel::const_reverse_iterator crend () const
Qt3DAnimation::QChannel::const_iterator end () const
void insertChannelComponent (int index , const Qt3DAnimation::QChannelComponent & component )
int jointIndex () const
QString name () const
Qt3DAnimation::QChannel::const_reverse_iterator rbegin () const
void removeChannelComponent (int index )
Qt3DAnimation::QChannel::const_reverse_iterator rend () const
void setJointIndex (int jointIndex )
void setName (const QString & name )
Qt3DAnimation::QChannel & operator= ( const Qt3DAnimation::QChannel & )

詳細描述

Defines a channel for a QAnimationClipData . The animation system interpolates each channel component independently except in the case the QChannel is called "Rotation" (case sensitive), it has four QChannelComponents and the same number of keyframes for each QChannelComponent . In that case the interpolation will be performed using SLERP.

成員類型文檔編製

typedef QChannel:: const_iterator

typedef QChannel:: const_reverse_iterator

成員函數文檔編製

QChannel:: QChannel ()

Default constructs an instance of QChannel.

QChannel:: QChannel (const QString & name )

Default constructs an instance of QChannel.

QChannel:: QChannel ( const Qt3DAnimation::QChannel & )

Default constructs an instance of QChannel.

QChannel:: ~QChannel ()

Destroys the instance of QChannel.

void QChannel:: appendChannelComponent (const Qt3DAnimation::QChannelComponent & component )

Qt3DAnimation::QChannel::const_iterator QChannel:: begin () const

Qt3DAnimation::QChannel::const_iterator QChannel:: cbegin () const

Qt3DAnimation::QChannel::const_iterator QChannel:: cend () const

int QChannel:: channelComponentCount () const

void QChannel:: clearChannelComponents ()

Qt3DAnimation::QChannel::const_reverse_iterator QChannel:: crbegin () const

Qt3DAnimation::QChannel::const_reverse_iterator QChannel:: crend () const

Qt3DAnimation::QChannel::const_iterator QChannel:: end () const

void QChannel:: insertChannelComponent ( int index , const Qt3DAnimation::QChannelComponent & component )

int QChannel:: jointIndex () const

另請參閱 setJointIndex ().

QString QChannel:: name () const

另請參閱 setName ().

Qt3DAnimation::QChannel::const_reverse_iterator QChannel:: rbegin () const

void QChannel:: removeChannelComponent ( int index )

Qt3DAnimation::QChannel::const_reverse_iterator QChannel:: rend () const

void QChannel:: setJointIndex ( int jointIndex )

另請參閱 jointIndex ().

void QChannel:: setName (const QString & name )

另請參閱 name ().

Qt3DAnimation::QChannel &QChannel:: operator= ( const Qt3DAnimation::QChannel & )

拷貝賦值運算符。