GlistEngine
Loading...
Searching...
No Matches
gFireParticles Class Reference

#include <gFireParticles.h>

Inheritance diagram for gFireParticles:
Collaboration diagram for gFireParticles:

Public Member Functions

 gFireParticles ()
 
virtual ~gFireParticles ()
 
void init (int particleNum)
 
void resetParticle (int particleNo)
 
void setPosition (float x, float y, float z)
 
- Public Member Functions inherited from gBaseParticles
 gBaseParticles ()
 
virtual ~gBaseParticles ()
 
void loadTexture (std::string texturePath)
 
void setTexture (gTexture *texture)
 
void draw ()
 
void destroy ()
 
void setLimit (float fLimitL, float fLimitR, float fLimitT, float fLimitB)
 
void setLimit (bool bLimit)
 
void setCurrentColor (int nParticle, float fRed, float fGreen, float fBlue, float fAlpha)
 
void setFadeColor (int nParticle, float fRed, float fGreen, float fBlue, float fAlpha)
 
void setDirection (int nParticle, float fX, float fY, float fZ)
 
void setGravity (int nParticle, float fX, float fY, float fZ)
 
void setLR (int nParticle, float fX, float fY, float fZ)
 
void setUL (int nParticle, float fX, float fY, float fZ)
 
void setAge (int nParticle, float fAge)
 
void setFrame (int nParticle, int nFrame)
 
void setGravityFactor (int nParticle, float fGravityFactor)
 
void setLife (int nParticle, float fLife)
 
void setFadeLife (int nParticle, float fFadeLife)
 
void setImgPath (std::string szImgPath)
 
void setInitialColor (float fRed, float fGreen, float fBlue, float fAlpha)
 
- Public Member Functions inherited from gRenderObject
 gRenderObject ()
 
int getScreenWidth ()
 
int getScreenHeight ()
 
void pushMatrix ()
 
void popMatrix ()
 
- Public Member Functions inherited from gObject
 gObject ()
 
void logi (std::string message)
 
void logd (std::string message)
 
void logw (std::string message)
 
void loge (std::string message)
 
void logi (std::string tag, std::string message)
 
void logd (std::string tag, std::string message)
 
void logw (std::string tag, std::string message)
 
void loge (std::string tag, std::string message)
 

Additional Inherited Members

- Static Public Member Functions inherited from gRenderObject
static void setScreenSize (int screenWidth, int screenHeight)
 
static void setUnitScreenSize (int unitWidth, int unitHeight)
 
static void setScreenScaling (int screenScaling)
 
static void enableShadowMapping ()
 
static void disableShadowMapping ()
 
static bool isShadowMappingEnabled ()
 
static gRenderergetRenderer ()
 
static void destroyRenderer ()
 
static void createRenderer ()
 
- Static Public Member Functions inherited from gObject
static std::string gGetAppDir ()
 
static std::string gGetAssetsDir ()
 
static void gSetAssetsDir (std::string assetsDir)
 
static std::string gGetFilesDir ()
 
static std::string gGetImagesDir ()
 
static std::string gGetFontsDir ()
 
static std::string gGetModelsDir ()
 
static std::string gGetTexturesDir ()
 
static std::string gGetShadersDir ()
 
static std::string gGetSoundsDir ()
 
static std::string gGetDatabasesDir ()
 
static std::string gGetVideosDir ()
 
static void setCurrentResolution (int scalingNo, int currentResolutionNo)
 
- Public Attributes inherited from gBaseParticles
gPlane gp
 
- Static Public Attributes inherited from gObject
static const int LOGLEVEL_SILENT
 
static const int LOGLEVEL_DEBUG
 
static const int LOGLEVEL_INFO
 
static const int LOGLEVEL_WARNING
 
static const int LOGLEVEL_ERROR
 
- Protected Attributes inherited from gBaseParticles
bool m_bLimit
 
gParticleparticle
 
bool m_bEngineActive
 
int particlenum
 
int m_nAge
 
float m_fLimitR
 
float m_fLimitL
 
float m_fLimitT
 
float m_fLimitB
 
std::string imagepath
 
gTextureg
 
gColor m_clrParticleColor
 
int particleno
 
bool previousalpha
 
- Static Protected Attributes inherited from gRenderObject
static bool isshadowmappingenabled
 
- Static Protected Attributes inherited from gObject
static int renderpassnum
 
static int renderpassno
 
static int releasescaling
 
static int releaseresolution
 

Constructor & Destructor Documentation

◆ gFireParticles()

gFireParticles::gFireParticles ( )

◆ ~gFireParticles()

virtual gFireParticles::~gFireParticles ( )
virtual

Member Function Documentation

◆ init()

void gFireParticles::init ( int  particleNum)
virtual

Reimplemented from gBaseParticles.

◆ resetParticle()

void gFireParticles::resetParticle ( int  particleNo)
virtual

Reimplemented from gBaseParticles.

◆ setPosition()

void gFireParticles::setPosition ( float  x,
float  y,
float  z 
)

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