#include <llviewerobject.h>
Inheritance diagram for LLAlphaObject:
Public Member Functions | |
LLAlphaObject (const LLUUID &id, const LLPCode type, LLViewerRegion *regionp) | |
virtual BOOL | isParticle () |
virtual F32 | getPartSize (S32 idx) |
virtual void | getGeometry (S32 idx, LLStrider< LLVector3 > &verticesp, LLStrider< LLVector3 > &normalsp, LLStrider< LLVector2 > &texcoordsp, LLStrider< LLColor4U > &colorsp, LLStrider< U32 > &indicesp)=0 |
Public Attributes | |
F32 | mDepth |
Definition at line 667 of file llviewerobject.h.
LLAlphaObject::LLAlphaObject | ( | const LLUUID & | id, | |
const LLPCode | type, | |||
LLViewerRegion * | regionp | |||
) | [inline] |
virtual void LLAlphaObject::getGeometry | ( | S32 | idx, | |
LLStrider< LLVector3 > & | verticesp, | |||
LLStrider< LLVector3 > & | normalsp, | |||
LLStrider< LLVector2 > & | texcoordsp, | |||
LLStrider< LLColor4U > & | colorsp, | |||
LLStrider< U32 > & | indicesp | |||
) | [pure virtual] |
Implemented in LLVOClouds, LLVOGrass, LLVOPartGroup, and LLVOTextBubble.
Referenced by LLParticlePartition::getGeometry().
BOOL LLAlphaObject::isParticle | ( | ) | [virtual] |
Reimplemented in LLVOClouds, and LLVOPartGroup.
Definition at line 4813 of file llviewerobject.cpp.
References FALSE.
Definition at line 683 of file llviewerobject.h.
Referenced by LLParticlePartition::addGeometryCount(), LLAlphaObject(), LLVOGrass::plantBlades(), LLVOPartGroup::updateGeometry(), and LLVOClouds::updateGeometry().