1#ifndef __SSLOADER_SSEE__
2#define __SSLOADER_SSEE__
9#define SPRITESTUDIO6_SSEEVERSION "2.00.00"
36 ctop->addSiblingEnd( c );
47 next->addSiblingEnd(c);
166 for (
size_t i = 1 ; i <
nodeList.size() ; i++ )
アーカイバクラスのインターフェース
Definition ssarchiver.h:47
SimpleTree()
Definition ssloader_ssee.h:23
void addChildEnd(SimpleTree *c)
Definition ssloader_ssee.h:31
SimpleTree * prev
Definition ssloader_ssee.h:19
SimpleTree * next
Definition ssloader_ssee.h:20
void destroy()
Definition ssloader_ssee.h:69
void destroysub(SimpleTree *t)
Definition ssloader_ssee.h:53
SimpleTree * parent
Definition ssloader_ssee.h:17
SimpleTree * ctop
Definition ssloader_ssee.h:18
virtual ~SimpleTree()
Definition ssloader_ssee.h:26
void addSiblingEnd(SimpleTree *c)
Definition ssloader_ssee.h:40
Definition SsEffectBehavior.h:17
Definition ssloader_ssee.h:190
virtual ~SsEffectFile()
Definition ssloader_ssee.h:197
SsEffectModel effectData
Definition ssloader_ssee.h:193
SPRITESTUDIO6SDK_SSAR_DECLARE(name)
SsString name
Definition ssloader_ssee.h:194
SsString version
Definition ssloader_ssee.h:192
SPRITESTUDIO6SDK_SERIALIZE_BLOCK
Definition ssloader_ssee.h:200
SsEffectFile()
Definition ssloader_ssee.h:196
SPRITESTUDIO6SDK_SSAR_STRUCT_DECLARE(effectData)
Definition ssloader_ssee.h:116
int layoutScaleX
Definition ssloader_ssee.h:127
int fps
Definition ssloader_ssee.h:124
bool isLockRandSeed
Definition ssloader_ssee.h:123
int layoutScaleY
Definition ssloader_ssee.h:128
SsEffectNode * GetRoot()
Definition ssloader_ssee.h:144
SPRITESTUDIO6SDK_SSAR_DECLARE_LISTEX(nodeList,"node")
SsString bgcolor
Definition ssloader_ssee.h:125
SsString effectName
Definition ssloader_ssee.h:126
SPRITESTUDIO6SDK_SSAR_DECLARE(isLockRandSeed)
void EffectNodeLoader(ISsXmlArchiver *ar)
int lockRandSeed
Definition ssloader_ssee.h:122
const std::vector< SsEffectNode * > & getNodeList()
Definition ssloader_ssee.h:180
SPRITESTUDIO6SDK_SSAR_DECLARE(layoutScaleY)
SPRITESTUDIO6SDK_SSAR_DECLARE(layoutScaleX)
std::vector< SsEffectNode * > nodeList
Definition ssloader_ssee.h:121
virtual ~SsEffectModel()
Definition ssloader_ssee.h:135
SPRITESTUDIO6SDK_SERIALIZE_BLOCK
Definition ssloader_ssee.h:149
SPRITESTUDIO6SDK_SSAR_DECLARE(bgcolor)
SsEffectModel()
Definition ssloader_ssee.h:132
SPRITESTUDIO6SDK_SSAR_DECLARE(fps)
Definition ssloader_ssee.h:82
int arrayIndex
Definition ssloader_ssee.h:84
SsEffectBehavior behavior
Definition ssloader_ssee.h:89
bool visible
Definition ssloader_ssee.h:87
SPRITESTUDIO6SDK_SSAR_DECLARE(parentIndex)
SsEffectNodeType::_enum type
Definition ssloader_ssee.h:86
SsEffectNode()
Definition ssloader_ssee.h:92
int parentIndex
Definition ssloader_ssee.h:85
SsEffectNodeType::_enum GetType()
Definition ssloader_ssee.h:108
SsEffectBehavior * GetMyBehavior()
Definition ssloader_ssee.h:110
SPRITESTUDIO6SDK_SSAR_DECLARE(visible)
~SsEffectNode()
Definition ssloader_ssee.h:96
SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM(type)
SPRITESTUDIO6SDK_SERIALIZE_BLOCK
Definition ssloader_ssee.h:99
SPRITESTUDIO6SDK_SSAR_STRUCT_DECLARE(behavior)
Definition ssloader_sspj.h:97
static SsEffectFile * Load(const std::string &filename)
Definition ssloader_ssee.cpp:14
static void loadPostProcessing(SsEffectFile *file, SsProject *pj)
Definition ssloader_ssee.cpp:37
virtual ~ssloader_ssee()
Definition ssloader_ssee.h:216
ssloader_ssee()
Definition ssloader_ssee.h:215
GLdouble t
Definition glad.h:2397
_enum
Definition sstypes.h:686
Definition ISsEffectRender.h:5
std::string SsString
Definition sstypes.h:30
#define SPRITESTUDIO6SDK_SSAR_DECLARE_ATTRIBUTE(t)
Definition ssarchiver.h:216
#define SPRITESTUDIO6SDK_SSAR_DECLARE(t)
Definition ssarchiver.h:215