al::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

s32 al::GridMeshXZ::getLodNum() 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