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

アニメーション再生設定情報です。 More...

#include <ssloader_ssae.h>

Public Member Functions

 SsAnimationSettings ()
 
virtual ~SsAnimationSettings ()
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (frameCount)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (canvasSize)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (pivot)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM (sortMode)
 
 if (SPRITESTUDIO6SDK_SSAR_DECLARE(startFrame)==false)
 
 if (SPRITESTUDIO6SDK_SSAR_DECLARE(endFrame)==false)
 

Public Attributes

int fps
 再生FPS
 
int frameCount
 フレーム数
 
SsPartsSortMode::_enum sortMode
 パーツのソートモード
 
SsPoint2 canvasSize
 キャンバスサイズ(元基準枠)。ビューポートのサイズとイコールではない。
 
SsVector2 pivot
 キャンバスの原点。0,0 が中央。-0.5, +0.5 が左上
 
int startFrame
 アニメーションの開始フレーム
 
int endFrame
 アニメーションの終了フレーム
 
 SPRITESTUDIO6SDK_SERIALIZE_BLOCK
 シリアライズのための宣言です。
 

Detailed Description

アニメーション再生設定情報です。

Constructor & Destructor Documentation

◆ SsAnimationSettings()

spritestudio6::SsAnimationSettings::SsAnimationSettings ( )
inline

◆ ~SsAnimationSettings()

virtual spritestudio6::SsAnimationSettings::~SsAnimationSettings ( )
inlinevirtual

Member Function Documentation

◆ if() [1/2]

spritestudio6::SsAnimationSettings::if ( SPRITESTUDIO6SDK_SSAR_DECLARE(endFrame) = = false)
inline

◆ if() [2/2]

spritestudio6::SsAnimationSettings::if ( SPRITESTUDIO6SDK_SSAR_DECLARE(startFrame) = = false)
inline

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [1/3]

spritestudio6::SsAnimationSettings::SPRITESTUDIO6SDK_SSAR_DECLARE ( canvasSize )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [2/3]

spritestudio6::SsAnimationSettings::SPRITESTUDIO6SDK_SSAR_DECLARE ( frameCount )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [3/3]

spritestudio6::SsAnimationSettings::SPRITESTUDIO6SDK_SSAR_DECLARE ( pivot )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM()

spritestudio6::SsAnimationSettings::SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM ( sortMode )

Member Data Documentation

◆ canvasSize

SsPoint2 spritestudio6::SsAnimationSettings::canvasSize

キャンバスサイズ(元基準枠)。ビューポートのサイズとイコールではない。

◆ endFrame

int spritestudio6::SsAnimationSettings::endFrame

アニメーションの終了フレーム

◆ fps

int spritestudio6::SsAnimationSettings::fps

再生FPS

◆ frameCount

int spritestudio6::SsAnimationSettings::frameCount

フレーム数

◆ pivot

SsVector2 spritestudio6::SsAnimationSettings::pivot

キャンバスの原点。0,0 が中央。-0.5, +0.5 が左上

◆ sortMode

SsPartsSortMode::_enum spritestudio6::SsAnimationSettings::sortMode

パーツのソートモード

◆ SPRITESTUDIO6SDK_SERIALIZE_BLOCK

spritestudio6::SsAnimationSettings::SPRITESTUDIO6SDK_SERIALIZE_BLOCK
Initial value:
{
int fps
再生FPS
Definition ssloader_ssae.h:23
#define SPRITESTUDIO6SDK_SSAR_DECLARE(t)
Definition ssarchiver.h:215

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

◆ startFrame

int spritestudio6::SsAnimationSettings::startFrame

アニメーションの開始フレーム


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