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

パーツに使用される画素の矩形範囲を示した構造です。 More...

#include <ssloader_ssce.h>

Public Member Functions

 SsCell ()
 
virtual ~SsCell ()
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (pos)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (size)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (pivot)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (rotated)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (ismesh)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (innerPoint)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (outerPoint)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (meshPointList)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (meshTriList)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM (divtype)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (divw)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (divh)
 

Public Attributes

SsString name
 セル名称
 
SsPoint2 pos
 左上の座標
 
SsPoint2 size
 WHピクセルサイズ
 
SsPoint2 pivot
 WHピクセルサイズ
 
bool rotated
 左方向に90度回転されている。uvs の割り当てが変わる。
 
SsPoint2 parentSize
 
bool ismesh
 
std::vector< SsPoint2innerPoint
 
std::vector< SsPoint2outerPoint
 
std::vector< SsPoint2meshPointList
 
std::vector< SsTrianglemeshTriList
 
SsMeshDivType::_enum divtype
 
int divw
 
int divh
 
 SPRITESTUDIO6SDK_SERIALIZE_BLOCK
 シリアライズのための宣言です。
 

Detailed Description

パーツに使用される画素の矩形範囲を示した構造です。

Constructor & Destructor Documentation

◆ SsCell()

spritestudio6::SsCell::SsCell ( )
inline

◆ ~SsCell()

virtual spritestudio6::SsCell::~SsCell ( )
inlinevirtual

Member Function Documentation

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [1/11]

spritestudio6::SsCell::SPRITESTUDIO6SDK_SSAR_DECLARE ( divh )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [2/11]

spritestudio6::SsCell::SPRITESTUDIO6SDK_SSAR_DECLARE ( divw )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [3/11]

spritestudio6::SsCell::SPRITESTUDIO6SDK_SSAR_DECLARE ( innerPoint )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [4/11]

spritestudio6::SsCell::SPRITESTUDIO6SDK_SSAR_DECLARE ( ismesh )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [5/11]

spritestudio6::SsCell::SPRITESTUDIO6SDK_SSAR_DECLARE ( meshPointList )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [6/11]

spritestudio6::SsCell::SPRITESTUDIO6SDK_SSAR_DECLARE ( meshTriList )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [7/11]

spritestudio6::SsCell::SPRITESTUDIO6SDK_SSAR_DECLARE ( outerPoint )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [8/11]

spritestudio6::SsCell::SPRITESTUDIO6SDK_SSAR_DECLARE ( pivot )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [9/11]

spritestudio6::SsCell::SPRITESTUDIO6SDK_SSAR_DECLARE ( pos )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [10/11]

spritestudio6::SsCell::SPRITESTUDIO6SDK_SSAR_DECLARE ( rotated )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [11/11]

spritestudio6::SsCell::SPRITESTUDIO6SDK_SSAR_DECLARE ( size )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM()

spritestudio6::SsCell::SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM ( divtype )

Member Data Documentation

◆ divh

int spritestudio6::SsCell::divh

◆ divtype

SsMeshDivType::_enum spritestudio6::SsCell::divtype

◆ divw

int spritestudio6::SsCell::divw

◆ innerPoint

std::vector<SsPoint2> spritestudio6::SsCell::innerPoint

◆ ismesh

bool spritestudio6::SsCell::ismesh

◆ meshPointList

std::vector<SsPoint2> spritestudio6::SsCell::meshPointList

◆ meshTriList

std::vector<SsTriangle> spritestudio6::SsCell::meshTriList

◆ name

SsString spritestudio6::SsCell::name

セル名称

◆ outerPoint

std::vector<SsPoint2> spritestudio6::SsCell::outerPoint

◆ parentSize

SsPoint2 spritestudio6::SsCell::parentSize

◆ pivot

SsPoint2 spritestudio6::SsCell::pivot

WHピクセルサイズ

◆ pos

SsPoint2 spritestudio6::SsCell::pos

左上の座標

◆ rotated

bool spritestudio6::SsCell::rotated

左方向に90度回転されている。uvs の割り当てが変わる。

◆ size

SsPoint2 spritestudio6::SsCell::size

WHピクセルサイズ

◆ SPRITESTUDIO6SDK_SERIALIZE_BLOCK

spritestudio6::SsCell::SPRITESTUDIO6SDK_SERIALIZE_BLOCK
Initial value:
{
SsString name
Definition ssloader_ssae.h:337
#define SPRITESTUDIO6SDK_SSAR_DECLARE(t)
Definition ssarchiver.h:215

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


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