#include <llsprite.h>
Collaboration diagram for LLSprite:
Definition at line 48 of file llsprite.h.
LLSprite::LLSprite | ( | const LLUUID & | image_uuid | ) |
Definition at line 63 of file llsprite.cpp.
References f, mColor, mFollow, mImageID, mImagep, mTexMode, mUseCameraUp, NULL, setPosition(), setSize(), LLColor4::setVec(), and TRUE.
LLSprite::LLSprite | ( | const LLUUID & | image_uuid, | |
const F32 | width, | |||
const F32 | height, | |||
const BOOL | b_usemipmap = TRUE | |||
) |
Definition at line 76 of file llsprite.cpp.
References f, mColor, mFollow, mImageID, mImagep, mTexMode, mUseCameraUp, NULL, setPosition(), setSize(), LLColor4::setVec(), and TRUE.
LLSprite::~LLSprite | ( | ) |
Definition at line 90 of file llsprite.cpp.
F32 LLSprite::getAlpha | ( | ) |
F32 LLSprite::getAlpha | ( | ) | const [inline] |
LLColor4 LLSprite::getColor | ( | ) | const [inline] |
F32 LLSprite::getHeight | ( | ) | const [inline] |
F32 LLSprite::getPitch | ( | ) | const [inline] |
F32 LLSprite::getWidth | ( | ) | const [inline] |
F32 LLSprite::getYaw | ( | ) | const [inline] |
void LLSprite::render | ( | LLViewerCamera * | camerap | ) |
Definition at line 311 of file llsprite.cpp.
References mColor.
Referenced by LLVOAvatar::updateShadowFaces().
Definition at line 296 of file llsprite.cpp.
References mFollow.
Referenced by LLVOAvatar::updateShadowFaces().
Definition at line 77 of file llsprite.h.
References LLVector3::normVec(), and sNormal.
Referenced by LLVOAvatar::updateShadowFaces().
Definition at line 271 of file llsprite.cpp.
References mPosition.
Referenced by LLSprite(), and LLVOAvatar::updateShadowFaces().
Definition at line 283 of file llsprite.cpp.
References mHeight, mHeightDiv2, mWidth, and mWidthDiv2.
Referenced by LLSprite(), and LLVOAvatar::updateShadowFaces().
Definition at line 291 of file llsprite.cpp.
References mYaw.
Referenced by LLVOAvatar::updateShadowFaces().
Definition at line 94 of file llsprite.cpp.
References dot(), f, face, gCamera, LLCoordFrame::getAtAxis(), LLCoordFrame::getLeftAxis(), LLCoordFrame::getOrigin(), LLCoordFrame::getUpAxis(), mA, LLVertexBuffer::MAP_TEXCOORD, LLVertexBuffer::MAP_VERTEX, mB, mC, mColor, mD, mFollow, mHeightDiv2, mPosition, mScaledRight, mScaledUp, mUseCameraUp, mWidthDiv2, mYaw, LLVector3::normVec(), S32, sCameraPosition, sCameraRight, sCameraUp, LLVector3::setVec(), sNormal, and TRUE.
Referenced by LLVOAvatar::updateShadowFaces().
LLVector3 LLSprite::mA [private] |
LLVector3 LLSprite::mB [private] |
LLVector3 LLSprite::mC [private] |
LLColor4 LLSprite::mColor [private] |
Definition at line 97 of file llsprite.h.
Referenced by getAlpha(), getColor(), LLSprite(), setAlpha(), setColor(), and updateFace().
LLVector3 LLSprite::mD [private] |
BOOL LLSprite::mFollow [private] |
F32 LLSprite::mHeight [private] |
F32 LLSprite::mHeightDiv2 [private] |
F32 LLSprite::mPitch [private] |
LLVector3 LLSprite::mPosition [private] |
Definition at line 93 of file llsprite.h.
Referenced by getPosition(), setPosition(), and updateFace().
LLVector3 LLSprite::mScaledRight [private] |
LLVector3 LLSprite::mScaledUp [private] |
LLGLenum LLSprite::mTexMode [private] |
BOOL LLSprite::mUseCameraUp [private] |
Definition at line 95 of file llsprite.h.
Referenced by LLSprite(), setUseCameraUp(), and updateFace().
F32 LLSprite::mWidth [private] |
F32 LLSprite::mWidthDiv2 [private] |
F32 LLSprite::mYaw [private] |
LLVector3 LLSprite::sCameraPosition [static, private] |
LLVector3 LLSprite::sCameraRight [static, private] |
LLVector3 LLSprite::sCameraUp [static, private] |
LLVector3 LLSprite::sNormal [static, private] |