63 for ( AttributeKeyList::iterator itr =
key.begin() ;
64 itr !=
key.end() ; itr ++ )
delete (*itr);
74 for ( AttributeKeyList::iterator itr =
key.begin() ; itr !=
key.end() ; itr++)
76 int time = (*itr)->time;
bool isEmpty()
Definition ssattribute.h:82
SsAttribute()
Definition ssattribute.h:61
const SsKeyframe * firstKey()
Definition ssattribute.cpp:10
AttributeKeyList key
Definition ssattribute.h:56
const SsKeyframe * findRightKey(int time)
Definition ssattribute.cpp:51
virtual ~SsAttribute()
Definition ssattribute.h:62
AttributeKeyDic key_dic
Definition ssattribute.h:58
SPRITESTUDIO6SDK_SSAR_DECLARE_LISTEX(key, "")
SPRITESTUDIO6SDK_SERIALIZE_BLOCK
Definition ssattribute.h:69
SsAttributeKind::_enum tag
Definition ssattribute.h:55
const SsKeyframe * findLeftKey(int time)
時間から左側のキーを取得
Definition ssattribute.cpp:20
曲線補間計算用パラメータ
Definition sstypes.h:355
Definition ssattribute.h:17
SsCurve curve
曲線補間計算用パラメータ
Definition ssattribute.h:21
virtual ~SsKeyframe()
Definition ssattribute.h:28
SPRITESTUDIO6SDK_SSAR_DECLARE_ATTRIBUTE_ENUM(ipType)
SsValue value
値
Definition ssattribute.h:22
SsKeyframe()
Definition ssattribute.h:24
SPRITESTUDIO6SDK_SERIALIZE_BLOCK
Definition ssattribute.h:31
int time
時間
Definition ssattribute.h:19
SsValueSeriarizer(ar, value)
SsInterpolationType::_enum ipType
補間タイプ
Definition ssattribute.h:20
GLdouble v
Definition glad.h:2712
_enum
Definition sstypes.h:534
補間モードの定義
Definition sstypes.h:483
_enum
Definition sstypes.h:485
Definition ISsEffectRender.h:5
void GetSsPartsColorValue(const SsKeyframe *key, SsPartsColorAnime &v)
Definition ssattribute.cpp:67
void GetSsInstparamAnime(const SsKeyframe *key, SsInstanceAttr &v)
Definition ssattribute.cpp:288
void GetSsUserDataAnime(const SsKeyframe *key, SsUserDataAnime &v)
Definition ssattribute.cpp:179
void GetSsShaderValue(const SsKeyframe *key, SsShaderAnime &v)
Definition ssattribute.cpp:145
void GetSsRefCell(const SsKeyframe *key, SsRefCell &v)
Definition ssattribute.cpp:169
void GetSsColorValue(const SsKeyframe *key, SsColorAnime &v)
Definition ssattribute.cpp:106
void GetSsDeformAnime(const SsKeyframe *key, SsDeformAttr &v)
Definition ssattribute.cpp:339
std::vector< SsKeyframe * > AttributeKeyList
Definition ssattribute.h:45
std::map< int, SsKeyframe * > AttributeKeyDic
Definition ssattribute.h:46
void GetSsEffectParamAnime(const SsKeyframe *key, SsEffectAttr &v)
Definition ssattribute.cpp:271
void GetSsVertexAnime(const SsKeyframe *key, SsVertexAnime &v)
Definition ssattribute.cpp:155
void GetSsSignalAnime(const SsKeyframe *key, SsSignalAttr &v)
Definition ssattribute.cpp:215
bool SsNeedsCurveParams(SsInterpolationType::_enum type)
補間でカーブパラメータが必要なタイプか判定する
Definition ssInterpolation.h:10
#define SPRITESTUDIO6SDK_SSAR_DECLARE_ATTRIBUTE_ENUM(t)
Definition ssarchiver.h:272
#define SPRITESTUDIO6SDK_SSAR_DECLARE_ATTRIBUTE(t)
Definition ssarchiver.h:216
#define SPRITESTUDIO6SDK_SSAR_DECLARE(t)
Definition ssarchiver.h:215