OPTPiX SpriteStudio SDK
Loading...
Searching...
No Matches
spritestudio6::SsAttribute Class Reference

#include <ssattribute.h>

Public Member Functions

 SsAttribute ()
 
virtual ~SsAttribute ()
 
 SPRITESTUDIO6SDK_SSAR_DECLARE_LISTEX (key, "")
 
key_dic clear ()
 
 for (AttributeKeyList::iterator itr=key.begin() ;itr !=key.end() ;itr++)
 
bool isEmpty ()
 
const SsKeyframefirstKey ()
 
const SsKeyframefindLeftKey (int time)
 時間から左側のキーを取得
 
const SsKeyframefindRightKey (int time)
 

Public Attributes

SsAttributeKind::_enum tag
 
AttributeKeyList key
 
AttributeKeyDic key_dic
 
 SPRITESTUDIO6SDK_SERIALIZE_BLOCK
 

Constructor & Destructor Documentation

◆ SsAttribute()

spritestudio6::SsAttribute::SsAttribute ( )
inline

◆ ~SsAttribute()

virtual spritestudio6::SsAttribute::~SsAttribute ( )
inlinevirtual

Member Function Documentation

◆ clear()

key_dic spritestudio6::SsAttribute::clear ( )

◆ findLeftKey()

const SsKeyframe * spritestudio6::SsAttribute::findLeftKey ( int time)

時間から左側のキーを取得

◆ findRightKey()

const SsKeyframe * spritestudio6::SsAttribute::findRightKey ( int time)

◆ firstKey()

const SsKeyframe * spritestudio6::SsAttribute::firstKey ( )

◆ for()

spritestudio6::SsAttribute::for ( AttributeKeyList::iterator itr = key.begin() ; itr != key.end() ; itr++)
inline

◆ isEmpty()

bool spritestudio6::SsAttribute::isEmpty ( )
inline

◆ SPRITESTUDIO6SDK_SSAR_DECLARE_LISTEX()

spritestudio6::SsAttribute::SPRITESTUDIO6SDK_SSAR_DECLARE_LISTEX ( key ,
""  )

Member Data Documentation

◆ key

AttributeKeyList spritestudio6::SsAttribute::key

◆ key_dic

AttributeKeyDic spritestudio6::SsAttribute::key_dic

◆ SPRITESTUDIO6SDK_SERIALIZE_BLOCK

spritestudio6::SsAttribute::SPRITESTUDIO6SDK_SERIALIZE_BLOCK
Initial value:
{
SsAttributeKind::_enum tag
Definition ssattribute.h:55
#define SPRITESTUDIO6SDK_SSAR_DECLARE_ATTRIBUTE_ENUM(t)
Definition ssarchiver.h:272

◆ tag

SsAttributeKind::_enum spritestudio6::SsAttribute::tag

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