#include <llpatchvertexarray.h>
Public Member Functions | |
LLPatchVertexArray () | |
LLPatchVertexArray (U32 surface_width, U32 patch_width, F32 meters_per_grid) | |
virtual | ~LLPatchVertexArray () |
void | create (U32 surface_width, U32 patch_width, F32 meters_per_grid) |
void | destroy () |
void | init () |
Public Attributes | |
U32 | mSurfaceWidth |
U32 | mPatchWidth |
U32 | mPatchOrder |
U32 * | mRenderLevelp |
U32 * | mRenderStridep |
Definition at line 40 of file llpatchvertexarray.h.
LLPatchVertexArray::LLPatchVertexArray | ( | ) |
Definition at line 39 of file llpatchvertexarray.cpp.
LLPatchVertexArray::~LLPatchVertexArray | ( | ) | [virtual] |
Definition at line 62 of file llpatchvertexarray.cpp.
References init(), llendl, llerrs, mPatchOrder, mPatchWidth, mRenderLevelp, mRenderStridep, mSurfaceWidth, and NULL.
Referenced by LLSurface::create(), and LLPatchVertexArray().
void LLPatchVertexArray::destroy | ( | ) |
Definition at line 146 of file llpatchvertexarray.cpp.
References mPatchOrder, mPatchWidth, mRenderLevelp, mRenderStridep, and mSurfaceWidth.
Referenced by ~LLPatchVertexArray().
void LLPatchVertexArray::init | ( | ) |
Definition at line 161 of file llpatchvertexarray.cpp.
References j, level, mPatchOrder, mPatchWidth, mRenderLevelp, mRenderStridep, and stride.
Referenced by create().
Definition at line 54 of file llpatchvertexarray.h.
Referenced by create(), destroy(), init(), and operator<<().
Definition at line 53 of file llpatchvertexarray.h.
Referenced by LLSurfacePatch::calcNormal(), create(), destroy(), init(), and operator<<().
Definition at line 56 of file llpatchvertexarray.h.
Referenced by create(), destroy(), LLSurface::getRenderLevel(), init(), and operator<<().
Definition at line 57 of file llpatchvertexarray.h.
Referenced by create(), destroy(), LLSurface::getRenderStride(), init(), and operator<<().
Definition at line 52 of file llpatchvertexarray.h.
Referenced by create(), destroy(), and operator<<().