GridMeshXZ class
Base classes
- class IUseGridMesh
Public functions
- void finalize() pure virtual
- auto getGridMeshType() const -> s32 pure virtual
- auto getGridNum() const -> s32 pure virtual
- auto getLodNum() const -> s32 pure virtual
- void calcMeshScaleLod(const QuadNode& node, s32) const pure virtual
- auto getIndexStream() const -> agl::IndexStream* pure virtual
- auto getName() const -> const char* pure virtual
-
void activateVertexAttribute(agl::
DrawContext* drawContext, s32) const pure virtual -
void drawTreeMesh(agl::
DrawContext*, const MeshQuadtree&, const QuadNode&, f32, s32) pure virtual -
void drawArrayMesh(agl::
DrawContext* drawContext, const QuadNode& node, s32, s32, s32, s32, s32) pure virtual
Function documentation
void al:: GridMeshXZ:: finalize() pure virtual
s32 al:: GridMeshXZ:: getGridMeshType() const pure virtual
s32 al:: GridMeshXZ:: getGridNum() const pure virtual
void al:: GridMeshXZ:: calcMeshScaleLod(const QuadNode& node,
s32) const pure virtual
agl::IndexStream* al:: GridMeshXZ:: getIndexStream() const pure virtual
const char* al:: GridMeshXZ:: getName() const pure virtual
void al:: GridMeshXZ:: activateVertexAttribute(agl:: DrawContext* drawContext,
s32) const pure virtual
void al:: GridMeshXZ:: drawTreeMesh(agl:: DrawContext*,
const MeshQuadtree&,
const QuadNode&,
f32,
s32) pure virtual
void al:: GridMeshXZ:: drawArrayMesh(agl:: DrawContext* drawContext,
const QuadNode& node,
s32,
s32,
s32,
s32,
s32) pure virtual