#include <ssplayer_animedecode.h>
|
| | SsAnimeDecoder () |
| |
| virtual | ~SsAnimeDecoder () |
| |
| virtual void | update (float frameDelta=1.0f) |
| |
| virtual void | draw () |
| |
| void | setAnimation (SsModel *model, SsAnimation *anime, SsCellMapList *cellmap, SsProject *sspj=0) |
| |
| void | setSequence (SsSequence *sequence, SsProject *sspj=0) |
| |
| void | setPlayFrame (float time) |
| |
| int | getAnimeStartFrame () |
| |
| int | getAnimeEndFrame () |
| |
| int | getAnimeTotalFrame () |
| |
| int | getAnimeFPS () |
| |
| int | getSequenceItemCount () |
| |
| SsSequenceItem * | getSequenceItem (int iIndex) |
| |
| size_t | getStateNum () |
| |
| std::vector< SsPartState > & | getPartState () |
| |
| SsModel * | getMyModel () |
| |
| std::list< SsPartState * > & | getPartSortList () |
| |
| std::vector< SsPartAndAnime > & | getPartAnime () |
| |
| template<typename mytype> |
| int | SsGetKeyValue (SsPart *part, int time, SsAttribute *attr, mytype &value) |
| |
| template<typename mytype> |
| void | SsInterpolationValue (int time, const SsKeyframe *leftkey, const SsKeyframe *rightkey, mytype &v) |
| |
| void | SsInterpolationValue (int time, const SsKeyframe *leftkey, const SsKeyframe *rightkey, SsCellValue &v) |
| |
| void | SsInterpolationValue (int time, const SsKeyframe *leftkey, const SsKeyframe *rightkey, SsPartsColorAnime &v) |
| |
| void | SsInterpolationValue (int time, const SsKeyframe *leftkey, const SsKeyframe *rightkey, SsColorAnime &v) |
| |
| void | SsInterpolationValue (int time, const SsKeyframe *leftkey, const SsKeyframe *rightkey, SsShaderAnime &v) |
| |
| void | SsInterpolationValue (int time, const SsKeyframe *leftkey, const SsKeyframe *rightkey, SsVertexAnime &v) |
| |
| void | SsInterpolationValue (int time, const SsKeyframe *leftkey, const SsKeyframe *rightkey, SsSignalAttr &v) |
| |
| void | SsInterpolationValue (int time, const SsKeyframe *leftkey, const SsKeyframe *rightkey, SsInstanceAttr &v) |
| |
| void | SsInterpolationValue (int time, const SsKeyframe *leftkey, const SsKeyframe *rightkey, SsEffectAttr &v) |
| |
| void | SsInterpolationValue (int time, const SsKeyframe *leftkey, const SsKeyframe *rightkey, SsDeformAttr &v) |
| |
| void | setInstancePartsHide (bool hide) |
| |
| void | restart () |
| |
| void | reset () |
| |
| void | setSeedOffset (int a) |
| |
| int | getSeedOffset () |
| |
| void | setMaskFuncFlag (bool flg) |
| |
| void | setMaskParentSetting (bool flg) |
| |
| bool | getMaskParentSetting (void) |
| |
| void | setCustomData (void *d) |
| |
| void * | getCustomData () |
| |
◆ SsAnimeDecoder()
| spritestudio6::SsAnimeDecoder::SsAnimeDecoder |
( |
| ) |
|
◆ ~SsAnimeDecoder()
| virtual spritestudio6::SsAnimeDecoder::~SsAnimeDecoder |
( |
| ) |
|
|
inlinevirtual |
◆ draw()
| void spritestudio6::SsAnimeDecoder::draw |
( |
| ) |
|
|
virtual |
◆ getAnimeEndFrame()
| int spritestudio6::SsAnimeDecoder::getAnimeEndFrame |
( |
| ) |
|
|
inline |
◆ getAnimeFPS()
| int spritestudio6::SsAnimeDecoder::getAnimeFPS |
( |
| ) |
|
|
inline |
◆ getAnimeStartFrame()
| int spritestudio6::SsAnimeDecoder::getAnimeStartFrame |
( |
| ) |
|
|
inline |
◆ getAnimeTotalFrame()
| int spritestudio6::SsAnimeDecoder::getAnimeTotalFrame |
( |
| ) |
|
|
inline |
◆ getCustomData()
| void * spritestudio6::SsAnimeDecoder::getCustomData |
( |
| ) |
|
|
inline |
◆ getMaskParentSetting()
| bool spritestudio6::SsAnimeDecoder::getMaskParentSetting |
( |
void | | ) |
|
|
inline |
◆ getMyModel()
| SsModel * spritestudio6::SsAnimeDecoder::getMyModel |
( |
| ) |
|
|
inline |
◆ getPartAnime()
| std::vector< SsPartAndAnime > & spritestudio6::SsAnimeDecoder::getPartAnime |
( |
| ) |
|
|
inline |
◆ getPartSortList()
| std::list< SsPartState * > & spritestudio6::SsAnimeDecoder::getPartSortList |
( |
| ) |
|
|
inline |
◆ getPartState()
| std::vector< SsPartState > & spritestudio6::SsAnimeDecoder::getPartState |
( |
| ) |
|
|
inline |
◆ getSeedOffset()
| int spritestudio6::SsAnimeDecoder::getSeedOffset |
( |
| ) |
|
|
inline |
◆ getSequenceItem()
| SsSequenceItem * spritestudio6::SsAnimeDecoder::getSequenceItem |
( |
int | iIndex | ) |
|
|
inline |
◆ getSequenceItemCount()
| int spritestudio6::SsAnimeDecoder::getSequenceItemCount |
( |
| ) |
|
|
inline |
◆ getStateNum()
| size_t spritestudio6::SsAnimeDecoder::getStateNum |
( |
| ) |
|
|
inline |
◆ reset()
| void spritestudio6::SsAnimeDecoder::reset |
( |
| ) |
|
◆ restart()
| void spritestudio6::SsAnimeDecoder::restart |
( |
| ) |
|
◆ setAnimation()
◆ setCustomData()
| void spritestudio6::SsAnimeDecoder::setCustomData |
( |
void * | d | ) |
|
|
inline |
◆ setInstancePartsHide()
| void spritestudio6::SsAnimeDecoder::setInstancePartsHide |
( |
bool | hide | ) |
|
|
inline |
◆ setMaskFuncFlag()
| void spritestudio6::SsAnimeDecoder::setMaskFuncFlag |
( |
bool | flg | ) |
|
◆ setMaskParentSetting()
| void spritestudio6::SsAnimeDecoder::setMaskParentSetting |
( |
bool | flg | ) |
|
◆ setPlayFrame()
| void spritestudio6::SsAnimeDecoder::setPlayFrame |
( |
float | time | ) |
|
|
inline |
◆ setSeedOffset()
| void spritestudio6::SsAnimeDecoder::setSeedOffset |
( |
int | a | ) |
|
|
inline |
◆ setSequence()
◆ SsGetKeyValue()
template<typename mytype>
| int spritestudio6::SsAnimeDecoder::SsGetKeyValue |
( |
SsPart * | part, |
|
|
int | time, |
|
|
SsAttribute * | attr, |
|
|
mytype & | value ) |
◆ SsInterpolationValue() [1/10]
template<typename mytype>
| void spritestudio6::SsAnimeDecoder::SsInterpolationValue |
( |
int | time, |
|
|
const SsKeyframe * | leftkey, |
|
|
const SsKeyframe * | rightkey, |
|
|
mytype & | v ) |
◆ SsInterpolationValue() [2/10]
◆ SsInterpolationValue() [3/10]
◆ SsInterpolationValue() [4/10]
◆ SsInterpolationValue() [5/10]
◆ SsInterpolationValue() [6/10]
◆ SsInterpolationValue() [7/10]
◆ SsInterpolationValue() [8/10]
◆ SsInterpolationValue() [9/10]
◆ SsInterpolationValue() [10/10]
◆ update()
| void spritestudio6::SsAnimeDecoder::update |
( |
float | frameDelta = 1.0f | ) |
|
|
virtual |
SS5の場合 SsPartのarrayIndexは、親子順 (子は親より先にいない)と なっているためそのまま木構造を作らずUpdateを行う
The documentation for this class was generated from the following files: