#include <llcloud.h>

Public Member Functions | |
| LLCloudPuff () | |
| const LLVector3d & | getPositionGlobal () const |
| void | updatePuffs (const F32 dt) |
| void | updatePuffOwnership () |
| F32 | getAlpha () const |
| U32 | getLifeState () const |
| void | setLifeState (const U32 state) |
| BOOL | isDead () const |
Static Public Attributes | |
| static S32 | sPuffCount = 0 |
Protected Attributes | |
| F32 | mAlpha |
| F32 | mRate |
| LLVector3d | mPositionGlobal |
| BOOL | mLifeState |
Friends | |
| class | LLCloudGroup |
Definition at line 93 of file llcloud.h.
| LLCloudPuff::LLCloudPuff | ( | ) |
Definition at line 80 of file llcloud.cpp.
| const LLVector3d& LLCloudPuff::getPositionGlobal | ( | ) | const [inline] |
Definition at line 98 of file llcloud.h.
References mPositionGlobal.
Referenced by LLCloudGroup::inGroup(), and LLVOClouds::updateGeometry().

| void LLCloudPuff::updatePuffs | ( | const F32 | dt | ) |
| void LLCloudPuff::updatePuffOwnership | ( | ) |
| F32 LLCloudPuff::getAlpha | ( | ) | const [inline] |
Definition at line 104 of file llcloud.h.
References mAlpha.
Referenced by LLVOClouds::getGeometry(), and LLVOClouds::updateGeometry().

| U32 LLCloudPuff::getLifeState | ( | ) | const [inline] |
| void LLCloudPuff::setLifeState | ( | const U32 | state | ) | [inline] |
| BOOL LLCloudPuff::isDead | ( | ) | const [inline] |
friend class LLCloudGroup [friend] |
S32 LLCloudPuff::sPuffCount = 0 [static] |
F32 LLCloudPuff::mAlpha [protected] |
Definition at line 112 of file llcloud.h.
Referenced by getAlpha(), isDead(), and LLCloudGroup::updatePuffOwnership().
F32 LLCloudPuff::mRate [protected] |
LLVector3d LLCloudPuff::mPositionGlobal [protected] |
Definition at line 114 of file llcloud.h.
Referenced by getPositionGlobal(), LLCloudGroup::updatePuffOwnership(), and LLCloudGroup::updatePuffs().
BOOL LLCloudPuff::mLifeState [protected] |
1.5.5