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

Here is the call graph for this function:

LLPatchVertexArray::~LLPatchVertexArray (  )  [virtual]

Definition at line 56 of file llpatchvertexarray.cpp.

References destroy().

Here is the call graph for this function:


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

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPatchVertexArray::destroy (  ) 

Definition at line 146 of file llpatchvertexarray.cpp.

References mPatchOrder, mPatchWidth, mRenderLevelp, mRenderStridep, and mSurfaceWidth.

Referenced by ~LLPatchVertexArray().

Here is the caller graph for this function:

void LLPatchVertexArray::init ( void   ) 

Definition at line 161 of file llpatchvertexarray.cpp.

References j, mPatchOrder, mPatchWidth, mRenderLevelp, and mRenderStridep.

Referenced by create().

Here is the caller graph for this function:


Member Data Documentation

Definition at line 52 of file llpatchvertexarray.h.

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

Definition at line 53 of file llpatchvertexarray.h.

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

Definition at line 54 of file llpatchvertexarray.h.

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


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:58:59 2008 for SecondLife by  doxygen 1.5.5