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

#include <ISsEffectRender.h>

Public Member Functions

 ISsEffectRenderer ()
 
virtual ~ISsEffectRenderer ()
 
virtual void update (float delta)
 
virtual void draw ()
 
virtual void reload ()
 
virtual void setSeed (u32 seed)
 
virtual void setEffectData (SsEffectModel *data)
 
virtual void setParentAnimeState (SsPartState *state)
 
virtual void setFrame (float frame)
 
virtual float getFrame ()
 
virtual int getCurrentFPS ()
 
virtual void debugDraw ()
 
virtual void play ()
 
virtual void stop ()
 
virtual void pause ()
 
virtual void setLoop (bool flag)
 
virtual bool isplay ()
 
virtual bool ispause ()
 
virtual bool isloop ()
 

Public Attributes

bool usePreMultiTexture
 
bool m_isPlay
 
bool m_isPause
 
bool m_isLoop
 

Constructor & Destructor Documentation

◆ ISsEffectRenderer()

spritestudio6::ISsEffectRenderer::ISsEffectRenderer ( )
inline

◆ ~ISsEffectRenderer()

virtual spritestudio6::ISsEffectRenderer::~ISsEffectRenderer ( )
inlinevirtual

Member Function Documentation

◆ debugDraw()

virtual void spritestudio6::ISsEffectRenderer::debugDraw ( )
inlinevirtual

◆ draw()

virtual void spritestudio6::ISsEffectRenderer::draw ( )
inlinevirtual

◆ getCurrentFPS()

virtual int spritestudio6::ISsEffectRenderer::getCurrentFPS ( )
inlinevirtual

◆ getFrame()

virtual float spritestudio6::ISsEffectRenderer::getFrame ( )
inlinevirtual

◆ isloop()

virtual bool spritestudio6::ISsEffectRenderer::isloop ( )
inlinevirtual

◆ ispause()

virtual bool spritestudio6::ISsEffectRenderer::ispause ( )
inlinevirtual

◆ isplay()

virtual bool spritestudio6::ISsEffectRenderer::isplay ( )
inlinevirtual

◆ pause()

virtual void spritestudio6::ISsEffectRenderer::pause ( )
inlinevirtual

◆ play()

virtual void spritestudio6::ISsEffectRenderer::play ( )
inlinevirtual

◆ reload()

virtual void spritestudio6::ISsEffectRenderer::reload ( )
inlinevirtual

◆ setEffectData()

virtual void spritestudio6::ISsEffectRenderer::setEffectData ( SsEffectModel * data)
inlinevirtual

◆ setFrame()

virtual void spritestudio6::ISsEffectRenderer::setFrame ( float frame)
inlinevirtual

◆ setLoop()

virtual void spritestudio6::ISsEffectRenderer::setLoop ( bool flag)
inlinevirtual

◆ setParentAnimeState()

virtual void spritestudio6::ISsEffectRenderer::setParentAnimeState ( SsPartState * state)
inlinevirtual

◆ setSeed()

virtual void spritestudio6::ISsEffectRenderer::setSeed ( u32 seed)
inlinevirtual

◆ stop()

virtual void spritestudio6::ISsEffectRenderer::stop ( )
inlinevirtual

◆ update()

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

Member Data Documentation

◆ m_isLoop

bool spritestudio6::ISsEffectRenderer::m_isLoop

◆ m_isPause

bool spritestudio6::ISsEffectRenderer::m_isPause

◆ m_isPlay

bool spritestudio6::ISsEffectRenderer::m_isPlay

◆ usePreMultiTexture

bool spritestudio6::ISsEffectRenderer::usePreMultiTexture

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