#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: