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

#include <ssplayer_effect.h>

Inheritance diagram for spritestudio6::SsEffectRenderParticle:
[legend]

Public Member Functions

void InitParameter ()
 
 SsEffectRenderParticle ()
 
 SsEffectRenderParticle (SsEffectNode *refdata, SsEffectRenderAtom *_p)
 
virtual ~SsEffectRenderParticle ()
 
SsRenderType::_enum getMyType ()
 
virtual void Initialize ()
 
virtual bool genarate (SsEffectRenderer *render)
 
virtual void update (float delta)
 
virtual void draw (SsEffectRenderer *render)
 
virtual void count ()
 
virtual void updateDelta (float delta)
 
virtual void updateForce (float delta)
 
- Public Member Functions inherited from spritestudio6::SsEffectRenderAtom
 SsEffectRenderAtom ()
 
 SsEffectRenderAtom (SsEffectNode *refdata, SsEffectRenderAtom *_p)
 
virtual ~SsEffectRenderAtom ()
 
void setParent (SsEffectRenderAtom *_p)
 
SsRenderType::_enum getMyType ()
 
bool isInit ()
 
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
 

Public Attributes

SsCellValuedispCell
 
float size
 
SsEffectRenderEmitterparentEmitter
 
SsEffectBehaviorrefBehavior
 
SsVector2 _baseEmiterPosition
 
SsVector2 _backposition
 
SsVector2 _position
 
float _rotation
 
float _rotationAdd
 
float _rotationAddDst
 
float _rotationAddOrg
 
SsVector2 _size
 
SsVector2 _startsize
 
SsVector2 _divsize
 
SsU8Color _color
 
SsU8Color _startcolor
 
SsU8Color _endcolor
 
float speed
 
float firstspeed
 
float lastspeed
 
SsVector2 vector
 
SsVector2 _force
 
SsVector2 _gravity
 
float _radialAccel
 
float _tangentialAccel
 
float direction
 
bool isTurnDirection
 
SsVector2 _execforce
 
- Public Attributes inherited from spritestudio6::SsEffectRenderAtom
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

◆ SsEffectRenderParticle() [1/2]

spritestudio6::SsEffectRenderParticle::SsEffectRenderParticle ( )
inline

◆ SsEffectRenderParticle() [2/2]

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

◆ ~SsEffectRenderParticle()

virtual spritestudio6::SsEffectRenderParticle::~SsEffectRenderParticle ( )
inlinevirtual

Member Function Documentation

◆ count()

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

Reimplemented from spritestudio6::SsEffectRenderAtom.

◆ draw()

void spritestudio6::SsEffectRenderParticle::draw ( SsEffectRenderer * render)
virtual

< 行列

Reimplemented from spritestudio6::SsEffectRenderAtom.

◆ genarate()

bool spritestudio6::SsEffectRenderParticle::genarate ( SsEffectRenderer * render)
virtual

Reimplemented from spritestudio6::SsEffectRenderAtom.

◆ getMyType()

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

◆ Initialize()

void spritestudio6::SsEffectRenderParticle::Initialize ( )
virtual

Reimplemented from spritestudio6::SsEffectRenderAtom.

◆ InitParameter()

void spritestudio6::SsEffectRenderParticle::InitParameter ( )
inline

◆ update()

void spritestudio6::SsEffectRenderParticle::update ( float delta)
virtual

Reimplemented from spritestudio6::SsEffectRenderAtom.

◆ updateDelta()

void spritestudio6::SsEffectRenderParticle::updateDelta ( float delta)
virtual

◆ updateForce()

void spritestudio6::SsEffectRenderParticle::updateForce ( float delta)
virtual

Member Data Documentation

◆ _backposition

SsVector2 spritestudio6::SsEffectRenderParticle::_backposition

◆ _baseEmiterPosition

SsVector2 spritestudio6::SsEffectRenderParticle::_baseEmiterPosition

◆ _color

SsU8Color spritestudio6::SsEffectRenderParticle::_color

◆ _divsize

SsVector2 spritestudio6::SsEffectRenderParticle::_divsize

◆ _endcolor

SsU8Color spritestudio6::SsEffectRenderParticle::_endcolor

◆ _execforce

SsVector2 spritestudio6::SsEffectRenderParticle::_execforce

◆ _force

SsVector2 spritestudio6::SsEffectRenderParticle::_force

◆ _gravity

SsVector2 spritestudio6::SsEffectRenderParticle::_gravity

◆ _position

SsVector2 spritestudio6::SsEffectRenderParticle::_position

◆ _radialAccel

float spritestudio6::SsEffectRenderParticle::_radialAccel

◆ _rotation

float spritestudio6::SsEffectRenderParticle::_rotation

◆ _rotationAdd

float spritestudio6::SsEffectRenderParticle::_rotationAdd

◆ _rotationAddDst

float spritestudio6::SsEffectRenderParticle::_rotationAddDst

◆ _rotationAddOrg

float spritestudio6::SsEffectRenderParticle::_rotationAddOrg

◆ _size

SsVector2 spritestudio6::SsEffectRenderParticle::_size

◆ _startcolor

SsU8Color spritestudio6::SsEffectRenderParticle::_startcolor

◆ _startsize

SsVector2 spritestudio6::SsEffectRenderParticle::_startsize

◆ _tangentialAccel

float spritestudio6::SsEffectRenderParticle::_tangentialAccel

◆ direction

float spritestudio6::SsEffectRenderParticle::direction

◆ dispCell

SsCellValue* spritestudio6::SsEffectRenderParticle::dispCell

◆ firstspeed

float spritestudio6::SsEffectRenderParticle::firstspeed

◆ isTurnDirection

bool spritestudio6::SsEffectRenderParticle::isTurnDirection

◆ lastspeed

float spritestudio6::SsEffectRenderParticle::lastspeed

◆ parentEmitter

SsEffectRenderEmitter* spritestudio6::SsEffectRenderParticle::parentEmitter

◆ refBehavior

SsEffectBehavior* spritestudio6::SsEffectRenderParticle::refBehavior

◆ size

float spritestudio6::SsEffectRenderParticle::size

◆ speed

float spritestudio6::SsEffectRenderParticle::speed

◆ vector

SsVector2 spritestudio6::SsEffectRenderParticle::vector

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