/** * @file lldrawpoolsimple.h * @brief LLDrawPoolSimple class definition * * Copyright (c) 2002-$CurrentYear$, Linden Research, Inc. * $License$ */ #ifndef LL_LLDRAWPOOLSIMPLE_H #define LL_LLDRAWPOOLSIMPLE_H #include "lldrawpool.h" class LLDrawPoolSimple : public LLRenderPass { public: enum { VERTEX_DATA_MASK = LLVertexBuffer::MAP_VERTEX | LLVertexBuffer::MAP_NORMAL | LLVertexBuffer::MAP_TEXCOORD | LLVertexBuffer::MAP_COLOR }; virtual U32 getVertexDataMask() { return VERTEX_DATA_MASK; } LLDrawPoolSimple(); /*virtual*/ void beginRenderPass(S32 pass); /*virtual*/ void render(S32 pass = 0); /*virtual*/ void prerender(); }; #endif // LL_LLDRAWPOOLSIMPLE_H