LLPatchVertexArray Class Reference

#include <llpatchvertexarray.h>

List of all members.

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
U32mRenderLevelp
U32mRenderStridep


Detailed Description

Definition at line 40 of file llpatchvertexarray.h.


Constructor & Destructor Documentation

LLPatchVertexArray::LLPatchVertexArray (  ) 

Definition at line 39 of file llpatchvertexarray.cpp.

LLPatchVertexArray::LLPatchVertexArray ( U32  surface_width,
U32  patch_width,
F32  meters_per_grid 
)

Definition at line 48 of file llpatchvertexarray.cpp.

References create().

LLPatchVertexArray::~LLPatchVertexArray (  )  [virtual]

Definition at line 56 of file llpatchvertexarray.cpp.

References destroy().


Member Function Documentation

void LLPatchVertexArray::create ( U32  surface_width,
U32  patch_width,
F32  meters_per_grid 
)

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().


Member Data Documentation

U32 LLPatchVertexArray::mPatchOrder

Definition at line 54 of file llpatchvertexarray.h.

Referenced by create(), destroy(), init(), and operator<<().

U32 LLPatchVertexArray::mPatchWidth

Definition at line 53 of file llpatchvertexarray.h.

Referenced by LLSurfacePatch::calcNormal(), create(), destroy(), init(), and operator<<().

U32* LLPatchVertexArray::mRenderLevelp

Definition at line 56 of file llpatchvertexarray.h.

Referenced by create(), destroy(), LLSurface::getRenderLevel(), init(), and operator<<().

U32* LLPatchVertexArray::mRenderStridep

Definition at line 57 of file llpatchvertexarray.h.

Referenced by create(), destroy(), LLSurface::getRenderStride(), init(), and operator<<().

U32 LLPatchVertexArray::mSurfaceWidth

Definition at line 52 of file llpatchvertexarray.h.

Referenced by create(), destroy(), and operator<<().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:38 2010 for Second Life Viewer by  doxygen 1.4.7