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

パーツを組み合わせた構造とその構造を使用するアニメーションを格納するデータです。 パーツの組み合わせ構造をSsModel、Modelを使用するアニメデータをSsAnimationで定義しています。 More...

#include <ssloader_ssae.h>

Public Member Functions

 SsAnimePack ()
 
virtual ~SsAnimePack ()
 
 SPRITESTUDIO6SDK_SSAR_STRUCT_DECLARE (settings)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (name)
 
 SPRITESTUDIO6SDK_SSAR_STRUCT_DECLARE (Model)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (cellmapNames)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE_LISTEX (animeList, "anime")
 
 for (i=0;i< size;i++)
 
SsAnimationfindAnimation (SsString &name)
 

Public Attributes

SsString version
 
SsAnimationSettings settings
 設定情報
 
SsString name
 アニメーションパック名称
 
SsModel Model
 パーツ情報の格納先
 
std::vector< SsStringcellmapNames
 使用されているセルマップの名称
 
std::vector< SsAnimation * > animeList
 格納されている子アニメーションのリスト
 
 SPRITESTUDIO6SDK_SERIALIZE_BLOCK
 シリアライズのための宣言です。
 
int i
 
int size = (int)animeList.size()
 

Detailed Description

パーツを組み合わせた構造とその構造を使用するアニメーションを格納するデータです。 パーツの組み合わせ構造をSsModel、Modelを使用するアニメデータをSsAnimationで定義しています。

Constructor & Destructor Documentation

◆ SsAnimePack()

spritestudio6::SsAnimePack::SsAnimePack ( )
inline

◆ ~SsAnimePack()

virtual spritestudio6::SsAnimePack::~SsAnimePack ( )
inlinevirtual

Member Function Documentation

◆ findAnimation()

SsAnimation * spritestudio6::SsAnimePack::findAnimation ( SsString & name)

◆ for()

spritestudio6::SsAnimePack::for ( )
inline

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [1/2]

spritestudio6::SsAnimePack::SPRITESTUDIO6SDK_SSAR_DECLARE ( cellmapNames )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [2/2]

spritestudio6::SsAnimePack::SPRITESTUDIO6SDK_SSAR_DECLARE ( name )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE_LISTEX()

spritestudio6::SsAnimePack::SPRITESTUDIO6SDK_SSAR_DECLARE_LISTEX ( animeList ,
"anime"  )

◆ SPRITESTUDIO6SDK_SSAR_STRUCT_DECLARE() [1/2]

spritestudio6::SsAnimePack::SPRITESTUDIO6SDK_SSAR_STRUCT_DECLARE ( Model )

◆ SPRITESTUDIO6SDK_SSAR_STRUCT_DECLARE() [2/2]

spritestudio6::SsAnimePack::SPRITESTUDIO6SDK_SSAR_STRUCT_DECLARE ( settings )

Member Data Documentation

◆ animeList

std::vector<SsAnimation*> spritestudio6::SsAnimePack::animeList

格納されている子アニメーションのリスト

◆ cellmapNames

std::vector<SsString> spritestudio6::SsAnimePack::cellmapNames

使用されているセルマップの名称

◆ i

int spritestudio6::SsAnimePack::i

◆ Model

SsModel spritestudio6::SsAnimePack::Model

パーツ情報の格納先

◆ name

SsString spritestudio6::SsAnimePack::name

アニメーションパック名称

◆ settings

SsAnimationSettings spritestudio6::SsAnimePack::settings

設定情報

◆ size

int spritestudio6::SsAnimePack::size = (int)animeList.size()

◆ SPRITESTUDIO6SDK_SERIALIZE_BLOCK

spritestudio6::SsAnimePack::SPRITESTUDIO6SDK_SERIALIZE_BLOCK
Initial value:
{
SsString version
Definition ssloader_ssae.h:373
#define SPRITESTUDIO6SDK_SSAR_DECLARE_ATTRIBUTE(t)
Definition ssarchiver.h:216

シリアライズのための宣言です。

◆ version

SsString spritestudio6::SsAnimePack::version

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