OPTPiX SpriteStudio SDK
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
SsCellMap Class Reference

セルマップデータを表現するためのクラスです。 More...

#include <ssloader_ssce.h>

+ Collaboration diagram for SsCellMap:

Public Member Functions

 SSAR_DECLARE (imagePath)
 
 SSAR_DECLARE (pixelSize)
 
 SSAR_DECLARE (overrideTexSettings)
 
 SSAR_DECLARE_ENUM (wrapMode)
 
 SSAR_DECLARE_ENUM (filterMode)
 
 SSAR_DECLARE_LISTEX (cells,"cell")
 

Public Attributes

SsString fname
 セルマップのファイルネーム
 
SsString name
 このセルマップの名称です。
 
SsString imagePath
 参照画像ファイルパス。プロジェクトの画像基準相対
 
SsPoint2 pixelSize
 画像のピクセルWHサイズ
 
bool overrideTexSettings
 テクスチャ設定をプロジェクトの設定ではなく下記設定を使う
 
SsTexWrapMode::_enum wrapMode
 テクスチャのラップモード
 
SsTexFilterMode::_enum filterMode
 テクスチャのフィルタモード
 
std::vector< SsCell * > cells
 
 SSSERIALIZE_BLOCK
 シリアライズのための宣言です。 More...
 

Detailed Description

セルマップデータを表現するためのクラスです。

セルマップは1つのテクスチャファイルとそのテクスチャ内でパーツとして使用する矩形範囲を示したセルをコンテナとして保持するための構造です。

このデータコンテナはエディット用として下記を読み飛ばします。
imagePathAtImport;///< インポート時の参照元画像のフルパス
packInfoFilePath; ///< パック情報ファイル。TexturePacker 等のデータをインポートした場合のみ有効
texPackSettings; ///< パック時の参照情報

Member Data Documentation

SsCellMap::SSSERIALIZE_BLOCK
Initial value:
{
SSAR_DECLARE( name )

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


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