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

#include <ssplayer_effect.h>

Inheritance diagram for spritestudio6::SsEffectRenderAtom:
[legend]

Public Member Functions

 SsEffectRenderAtom ()
 
 SsEffectRenderAtom (SsEffectNode *refdata, SsEffectRenderAtom *_p)
 
virtual ~SsEffectRenderAtom ()
 
void setParent (SsEffectRenderAtom *_p)
 
SsRenderType::_enum getMyType ()
 
bool isInit ()
 
virtual void Initialize ()
 
virtual bool genarate (SsEffectRenderer *render)
 
virtual void update (float delta)
 
virtual void draw (SsEffectRenderer *render)
 
virtual void debugdraw ()
 
SsVector3 getPosition () const
 
void setPosistion (float x, float y, float z)
 
void setScale (float x, float y)
 
void setRotation (float z)
 
float getRotation () const
 
SsVector2 getScale () const
 
virtual void count ()
 

Public Attributes

SsVector3 position
 
float rotation
 
SsVector2 scale
 
SsEffectRenderAtomparent
 
SsEffectNodedata
 
bool m_isLive
 
bool m_isInit
 
bool m_isCreateChild
 
float _lifetime
 
float _exsitTime
 
float _life
 
bool undead
 
float alpha
 

Constructor & Destructor Documentation

◆ SsEffectRenderAtom() [1/2]

spritestudio6::SsEffectRenderAtom::SsEffectRenderAtom ( )
inline

◆ SsEffectRenderAtom() [2/2]

spritestudio6::SsEffectRenderAtom::SsEffectRenderAtom ( SsEffectNode * refdata,
SsEffectRenderAtom * _p )
inline

◆ ~SsEffectRenderAtom()

virtual spritestudio6::SsEffectRenderAtom::~SsEffectRenderAtom ( )
inlinevirtual

Member Function Documentation

◆ count()

virtual void spritestudio6::SsEffectRenderAtom::count ( )
inlinevirtual

◆ debugdraw()

virtual void spritestudio6::SsEffectRenderAtom::debugdraw ( )
inlinevirtual

◆ draw()

virtual void spritestudio6::SsEffectRenderAtom::draw ( SsEffectRenderer * render)
inlinevirtual

◆ genarate()

virtual bool spritestudio6::SsEffectRenderAtom::genarate ( SsEffectRenderer * render)
inlinevirtual

◆ getMyType()

SsRenderType::_enum spritestudio6::SsEffectRenderAtom::getMyType ( )
inline

◆ getPosition()

SsVector3 spritestudio6::SsEffectRenderAtom::getPosition ( ) const
inline

◆ getRotation()

float spritestudio6::SsEffectRenderAtom::getRotation ( ) const
inline

◆ getScale()

SsVector2 spritestudio6::SsEffectRenderAtom::getScale ( ) const
inline

◆ Initialize()

virtual void spritestudio6::SsEffectRenderAtom::Initialize ( )
inlinevirtual

◆ isInit()

bool spritestudio6::SsEffectRenderAtom::isInit ( )
inline

◆ setParent()

void spritestudio6::SsEffectRenderAtom::setParent ( SsEffectRenderAtom * _p)
inline

◆ setPosistion()

void spritestudio6::SsEffectRenderAtom::setPosistion ( float x,
float y,
float z )
inline

◆ setRotation()

void spritestudio6::SsEffectRenderAtom::setRotation ( float z)
inline

◆ setScale()

void spritestudio6::SsEffectRenderAtom::setScale ( float x,
float y )
inline

◆ update()

virtual void spritestudio6::SsEffectRenderAtom::update ( float delta)
inlinevirtual

Member Data Documentation

◆ _exsitTime

float spritestudio6::SsEffectRenderAtom::_exsitTime

◆ _life

float spritestudio6::SsEffectRenderAtom::_life

◆ _lifetime

float spritestudio6::SsEffectRenderAtom::_lifetime

◆ alpha

float spritestudio6::SsEffectRenderAtom::alpha

◆ data

SsEffectNode* spritestudio6::SsEffectRenderAtom::data

◆ m_isCreateChild

bool spritestudio6::SsEffectRenderAtom::m_isCreateChild

◆ m_isInit

bool spritestudio6::SsEffectRenderAtom::m_isInit

◆ m_isLive

bool spritestudio6::SsEffectRenderAtom::m_isLive

◆ parent

SsEffectRenderAtom* spritestudio6::SsEffectRenderAtom::parent

◆ position

SsVector3 spritestudio6::SsEffectRenderAtom::position

◆ rotation

float spritestudio6::SsEffectRenderAtom::rotation

◆ scale

SsVector2 spritestudio6::SsEffectRenderAtom::scale

◆ undead

bool spritestudio6::SsEffectRenderAtom::undead

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