dl
dl::Particle类 参考

2d粒子实体 更多...

#include <dl_particle.h>

Public 成员函数

void Render ()
 执行逻辑并渲染
 
void SetSprite (gcSprite spr)
 设置基础精灵
 
void SetPosition (const Position &pos)
 设置整体位置偏移
 
void SetPositionEmitter (const Position &pos)
 设置发射位置
 
void Replay ()
 再次播放
 
ParticleState GetState ()
 返回状态
 
const ParticleConfigXGetConfig ()
 返回配置
 

友元

class ParticleSystem
 
class Memory::Reuse< Particle >
 

详细描述

2d粒子实体

在文件 dl_particle.h64 行定义.

成员函数说明

◆ GetConfig()

const ParticleConfigX * dl::Particle::GetConfig ( )
inline

返回配置

在文件 dl_particle.h105 行定义.

◆ GetState()

ParticleState dl::Particle::GetState ( )
inline

返回状态

在文件 dl_particle.h98 行定义.

◆ Render()

void dl::Particle::Render ( )

执行逻辑并渲染

◆ Replay()

void dl::Particle::Replay ( )

再次播放

◆ SetPosition()

void dl::Particle::SetPosition ( const Position & pos)
inline

设置整体位置偏移

在文件 dl_particle.h80 行定义.

◆ SetPositionEmitter()

void dl::Particle::SetPositionEmitter ( const Position & pos)
inline

设置发射位置

在文件 dl_particle.h87 行定义.

◆ SetSprite()

void dl::Particle::SetSprite ( gcSprite spr)

设置基础精灵

友元及相关符号说明

◆ Memory::Reuse< Particle >

friend class Memory::Reuse< Particle >
friend

在文件 dl_particle.h66 行定义.

◆ ParticleSystem

friend class ParticleSystem
friend

在文件 dl_particle.h66 行定义.


该类的文档由以下文件生成: