#include <particletype.h>
|
| | ParticleType () |
| |
| void | load (const OTMLNodePtr &node) |
| |
| std::string | getName () |
| |
| | LuaObject () |
| |
| virtual | ~LuaObject () |
| |
| template<typename T > |
| void | connectLuaField (const std::string &field, const std::function< T > &f, bool pushFront=false) |
| |
| template<typename... T> |
| int | luaCallLuaField (const std::string &field, const T &... args) |
| |
| template<typename R , typename... T> |
| R | callLuaField (const std::string &field, const T &... args) |
| |
| template<typename... T> |
| void | callLuaField (const std::string &field, const T &... args) |
| |
| bool | hasLuaField (const std::string &field) |
| | Returns true if the lua field exists. More...
|
| |
| template<typename T > |
| void | setLuaField (const std::string &key, const T &value) |
| | Sets a field in this lua object. More...
|
| |
| template<typename T > |
| T | getLuaField (const std::string &key) |
| | Gets a field from this lua object. More...
|
| |
| void | releaseLuaFieldsTable () |
| | Release fields table reference. More...
|
| |
| void | luaSetField (const std::string &key) |
| | Sets a field from this lua object, the value must be on the stack. More...
|
| |
| void | luaGetField (const std::string &key) |
| | Gets a field from this lua object, the result is pushed onto the stack. More...
|
| |
| void | luaGetMetatable () |
| | Get object's metatable. More...
|
| |
| void | luaGetFieldsTable () |
| | Gets the table containing all stored fields of this lua object, the result is pushed onto the stack. More...
|
| |
| int | getUseCount () |
| |
| std::string | getClassName () |
| | Returns the derived class name, its the same name used in Lua. More...
|
| |
| LuaObjectPtr | asLuaObject () |
| |
| void | operator= (const LuaObject &) |
| |
| | shared_object () |
| |
| virtual | ~shared_object () |
| |
| void | add_ref () |
| |
| void | dec_ref () |
| |
| refcount_t | ref_count () |
| |
| template<typename T > |
| stdext::shared_object_ptr< T > | static_self_cast () |
| |
| template<typename T > |
| stdext::shared_object_ptr< T > | dynamic_self_cast () |
| |
| template<typename T > |
| stdext::shared_object_ptr< T > | const_self_cast () |
| |
Definition at line 31 of file particletype.h.
◆ ParticleType()
| ParticleType::ParticleType |
( |
| ) |
|
◆ getName()
| std::string ParticleType::getName |
( |
| ) |
|
|
inline |
◆ load()
◆ ParticleEmitter
◆ particleType
◆ pColors
| std::vector<Color> ParticleType::pColors |
|
protected |
◆ pColorsStops
| std::vector<float> ParticleType::pColorsStops |
|
protected |
◆ pCompositionMode
◆ pFinalSize
| Size ParticleType::pFinalSize |
|
protected |
◆ pIgnorePhysicsAfter
| float ParticleType::pIgnorePhysicsAfter |
|
protected |
◆ pMaxAcceleration
| float ParticleType::pMaxAcceleration |
|
protected |
◆ pMaxAccelerationAngle
| float ParticleType::pMaxAccelerationAngle |
|
protected |
◆ pMaxDuration
| float ParticleType::pMaxDuration |
|
protected |
◆ pMaxPositionAngle
| float ParticleType::pMaxPositionAngle |
|
protected |
◆ pMaxPositionRadius
| float ParticleType::pMaxPositionRadius |
|
protected |
◆ pMaxVelocity
| float ParticleType::pMaxVelocity |
|
protected |
◆ pMaxVelocityAngle
| float ParticleType::pMaxVelocityAngle |
|
protected |
◆ pMinAcceleration
| float ParticleType::pMinAcceleration |
|
protected |
◆ pMinAccelerationAngle
| float ParticleType::pMinAccelerationAngle |
|
protected |
◆ pMinDuration
| float ParticleType::pMinDuration |
|
protected |
◆ pMinPositionAngle
| float ParticleType::pMinPositionAngle |
|
protected |
◆ pMinPositionRadius
| float ParticleType::pMinPositionRadius |
|
protected |
◆ pMinVelocity
| float ParticleType::pMinVelocity |
|
protected |
◆ pMinVelocityAngle
| float ParticleType::pMinVelocityAngle |
|
protected |
◆ pName
| std::string ParticleType::pName |
|
protected |
◆ pStartSize
| Size ParticleType::pStartSize |
|
protected |
◆ pTexture
The documentation for this class was generated from the following files: