_nl.engine  alpha 0.9
Nameless Engine C++ Opengl 3D Game Engine / Framework
_NL::Object::ParticleObj Class Reference

#include <ParticleObj.h>

Inheritance diagram for _NL::Object::ParticleObj:
_NL::Core::Object

Public Member Functions

 ParticleObj ()
 
char * getTypeName () override
 Every Sub Class must Overload this method. More...
 
- Public Member Functions inherited from _NL::Core::Object
 Object ()
 Default Empty Constructor. More...
 
virtual ~Object ()
 Default Destructor. More...
 
template<class ComponentType >
ComponentType * addComponent (ComponentType *C)
 
template<typename ComponentType >
ComponentType * getComponent ()
 

Public Attributes

GLfloat lifeTime
 
bool Awake
 
bool Alive
 
- Public Attributes inherited from _NL::Core::Object
char * name
 Object Name. More...
 
ObjectParent = 0
 Reference of Parent Object for this object. More...
 
bool bactive = true
 
std::vector< _NL::Core::Component * > Components
 

Constructor & Destructor Documentation

◆ ParticleObj()

_NL::Object::ParticleObj::ParticleObj ( )

Member Function Documentation

◆ getTypeName()

char * _NL::Object::ParticleObj::getTypeName ( )
overridevirtual

Every Sub Class must Overload this method.

e.g : " return "_NL::UI::subgetTypeName" "

Implements _NL::Core::Object.

Member Data Documentation

◆ Alive

bool _NL::Object::ParticleObj::Alive

◆ Awake

bool _NL::Object::ParticleObj::Awake

◆ lifeTime

GLfloat _NL::Object::ParticleObj::lifeTime

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