lldrawpoolground.h

Go to the documentation of this file.
00001 
00032 #ifndef LL_LLDRAWPOOLGROUND_H
00033 #define LL_LLDRAWPOOLGROUND_H
00034 
00035 #include "lldrawpool.h"
00036 
00037 
00038 class LLDrawPoolGround : public LLFacePool
00039 {
00040 public:
00041         enum
00042         {
00043                 VERTEX_DATA_MASK =      LLVertexBuffer::MAP_VERTEX |
00044                                                         LLVertexBuffer::MAP_TEXCOORD
00045         };
00046 
00047         virtual U32 getVertexDataMask() { return VERTEX_DATA_MASK; }
00048 
00049         LLDrawPoolGround();
00050 
00051         /*virtual*/ LLDrawPool *instancePool();
00052         virtual S32 getMaterialAttribIndex() { return 0; }
00053 
00054         /*virtual*/ void prerender();
00055         /*virtual*/ void render(S32 pass = 0);
00056         /*virtual*/ void renderForSelect();
00057 };
00058 
00059 #endif // LL_LLDRAWPOOLGROUND_H

Generated on Thu Jul 1 06:08:26 2010 for Second Life Viewer by  doxygen 1.4.7