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

#include <ssloader_ssee.h>

Public Member Functions

 SsEffectModel ()
 
virtual ~SsEffectModel ()
 
SsEffectNodeGetRoot ()
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (isLockRandSeed)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (fps)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (bgcolor)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (layoutScaleX)
 
 if (layoutScaleX==0) layoutScaleX
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (layoutScaleY)
 
 if (layoutScaleY==0) layoutScaleY
 
 SPRITESTUDIO6SDK_SSAR_DECLARE_LISTEX (nodeList,"node")
 
 if (nodeList.size() > 0)
 
void EffectNodeLoader (ISsXmlArchiver *ar)
 
const std::vector< SsEffectNode * > & getNodeList ()
 

Public Attributes

std::vector< SsEffectNode * > nodeList
 
int lockRandSeed
 
bool isLockRandSeed
 
int fps
 
SsString bgcolor
 
SsString effectName
 
int layoutScaleX
 
int layoutScaleY
 
 SPRITESTUDIO6SDK_SERIALIZE_BLOCK
 

Constructor & Destructor Documentation

◆ SsEffectModel()

spritestudio6::SsEffectModel::SsEffectModel ( )
inline

◆ ~SsEffectModel()

virtual spritestudio6::SsEffectModel::~SsEffectModel ( )
inlinevirtual

Member Function Documentation

◆ EffectNodeLoader()

void spritestudio6::SsEffectModel::EffectNodeLoader ( ISsXmlArchiver * ar)

◆ getNodeList()

const std::vector< SsEffectNode * > & spritestudio6::SsEffectModel::getNodeList ( )
inline

◆ GetRoot()

SsEffectNode * spritestudio6::SsEffectModel::GetRoot ( )
inline

◆ if() [1/3]

spritestudio6::SsEffectModel::if ( layoutScaleX = =0)

◆ if() [2/3]

spritestudio6::SsEffectModel::if ( layoutScaleY = =0)

◆ if() [3/3]

spritestudio6::SsEffectModel::if ( nodeList. size(),
0  )
inline

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [1/5]

spritestudio6::SsEffectModel::SPRITESTUDIO6SDK_SSAR_DECLARE ( bgcolor )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [2/5]

spritestudio6::SsEffectModel::SPRITESTUDIO6SDK_SSAR_DECLARE ( fps )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [3/5]

spritestudio6::SsEffectModel::SPRITESTUDIO6SDK_SSAR_DECLARE ( isLockRandSeed )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [4/5]

spritestudio6::SsEffectModel::SPRITESTUDIO6SDK_SSAR_DECLARE ( layoutScaleX )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [5/5]

spritestudio6::SsEffectModel::SPRITESTUDIO6SDK_SSAR_DECLARE ( layoutScaleY )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE_LISTEX()

spritestudio6::SsEffectModel::SPRITESTUDIO6SDK_SSAR_DECLARE_LISTEX ( nodeList ,
"node"  )

Member Data Documentation

◆ bgcolor

SsString spritestudio6::SsEffectModel::bgcolor

◆ effectName

SsString spritestudio6::SsEffectModel::effectName

◆ fps

int spritestudio6::SsEffectModel::fps

◆ isLockRandSeed

bool spritestudio6::SsEffectModel::isLockRandSeed

◆ layoutScaleX

int spritestudio6::SsEffectModel::layoutScaleX

◆ layoutScaleY

int spritestudio6::SsEffectModel::layoutScaleY

◆ lockRandSeed

int spritestudio6::SsEffectModel::lockRandSeed

◆ nodeList

std::vector<SsEffectNode*> spritestudio6::SsEffectModel::nodeList

◆ SPRITESTUDIO6SDK_SERIALIZE_BLOCK

spritestudio6::SsEffectModel::SPRITESTUDIO6SDK_SERIALIZE_BLOCK
Initial value:
{
int lockRandSeed
Definition ssloader_ssee.h:122
#define SPRITESTUDIO6SDK_SSAR_DECLARE(t)
Definition ssarchiver.h:215

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