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

#include <SsEffectBehavior.h>

Public Member Functions

 SsEffectBehavior ()
 
virtual ~SsEffectBehavior ()
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (CellMapName)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM (BlendType)
 
 if (ar->getxml()) EffectElementLoader(ar)
 
SsEffectElementBaseFactory (const char *name, libXML::XMLElement *e)
 
void EffectElementLoader (ISsXmlArchiver *ar)
 
void setup ()
 

Public Attributes

std::vector< std::unique_ptr< SsEffectElementBase > > plist
 
SsCellrefCell
 
SsString CellName
 
SsString CellMapName
 
SsRenderBlendType::_enum BlendType
 
 SPRITESTUDIO6SDK_SERIALIZE_BLOCK
 

Constructor & Destructor Documentation

◆ SsEffectBehavior()

spritestudio6::SsEffectBehavior::SsEffectBehavior ( )
inline

◆ ~SsEffectBehavior()

spritestudio6::SsEffectBehavior::~SsEffectBehavior ( )
virtual

Member Function Documentation

◆ EffectElementLoader()

void spritestudio6::SsEffectBehavior::EffectElementLoader ( ISsXmlArchiver * ar)

◆ Factory()

SsEffectElementBase * spritestudio6::SsEffectBehavior::Factory ( const char * name,
libXML::XMLElement * e )

◆ if()

spritestudio6::SsEffectBehavior::if ( ar-> getxml())

◆ setup()

void spritestudio6::SsEffectBehavior::setup ( )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE()

spritestudio6::SsEffectBehavior::SPRITESTUDIO6SDK_SSAR_DECLARE ( CellMapName )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM()

spritestudio6::SsEffectBehavior::SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM ( BlendType )

Member Data Documentation

◆ BlendType

SsRenderBlendType::_enum spritestudio6::SsEffectBehavior::BlendType

◆ CellMapName

SsString spritestudio6::SsEffectBehavior::CellMapName

◆ CellName

SsString spritestudio6::SsEffectBehavior::CellName

◆ plist

std::vector<std::unique_ptr<SsEffectElementBase> > spritestudio6::SsEffectBehavior::plist

◆ refCell

SsCell* spritestudio6::SsEffectBehavior::refCell

◆ SPRITESTUDIO6SDK_SERIALIZE_BLOCK

spritestudio6::SsEffectBehavior::SPRITESTUDIO6SDK_SERIALIZE_BLOCK
Initial value:
{
SsString CellName
Definition SsEffectBehavior.h:23
#define SPRITESTUDIO6SDK_SSAR_DECLARE(t)
Definition ssarchiver.h:215

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