Terminus
terminus::Terrain Member List

This is the complete list of members for terminus::Terrain, including all inherited members.

AbstractGraphicsObject(World &world)terminus::AbstractGraphicsObject
adjustCamera()terminus::AbstractGraphicsObjectvirtual
allocateTerrainMap(QOpenGLFunctions &gl) const terminus::Terrainprotected
bindCamera(Camera *camera)terminus::AbstractGraphicsObjectvirtual
configureWith(const Level &level)terminus::Terrain
deallocateTerrainMap(QOpenGLFunctions &gl) const terminus::Terrainprotected
dispose()terminus::AbstractGraphicsObjectprotected
doForAllChildren(std::function< void(AbstractGraphicsObject &)> callback) overrideterminus::Terrainprotectedvirtual
leftTrack() const terminus::Terrain
localRender(QOpenGLFunctions &gl) const overrideterminus::Terrainvirtual
localRenderCleanup(QOpenGLFunctions &gl, Program &program) const overrideterminus::Terrainvirtual
localRenderEnabled() const terminus::AbstractGraphicsObjectprotectedvirtual
localRenderSetup(QOpenGLFunctions &gl, Program &program) const overrideterminus::Terrainvirtual
localUpdate()terminus::AbstractGraphicsObjectprotectedvirtual
m_cameraterminus::AbstractGraphicsObjectprotected
m_currentPatchXterminus::Terrainmutableprotected
m_currentPatchZterminus::Terrainmutableprotected
m_geometryterminus::AbstractGraphicsObjectprotected
m_leftTrackterminus::Terrainprotected
m_levelConfigterminus::Terrainprotected
m_materialterminus::AbstractGraphicsObjectprotected
m_modelMatrixterminus::AbstractGraphicsObjectmutableprotected
m_modelMatrixChangedterminus::AbstractGraphicsObjectmutableprotected
m_modelMatrixInvertedterminus::AbstractGraphicsObjectmutableprotected
m_modelMatrixInvertedChangedterminus::AbstractGraphicsObjectmutableprotected
m_positionterminus::AbstractGraphicsObjectprotected
m_programterminus::AbstractGraphicsObjectprotected
m_rightTrackterminus::Terrainprotected
m_rotationterminus::AbstractGraphicsObjectprotected
m_scaleterminus::AbstractGraphicsObjectprotected
m_terrainMapterminus::Terrainmutableprotected
m_terrainMapDataterminus::Terrainprotected
m_terrainMapOnGPUterminus::Terrainmutableprotected
m_terrainMapValidterminus::Terrainmutableprotected
m_validStateterminus::AbstractGraphicsObjectprotected
m_worldterminus::AbstractGraphicsObjectprotected
maxBB() const terminus::AbstractGraphicsObject
minBB() const terminus::AbstractGraphicsObject
modelMatrix() const terminus::AbstractGraphicsObject
modelMatrixInverted() const terminus::AbstractGraphicsObject
modelToWorld(const QVector3D &vModel)terminus::AbstractGraphicsObjectprotected
moveEvent(QVector3D movement)terminus::AbstractGraphicsObjectvirtual
onBindCamera()terminus::AbstractGraphicsObjectvirtual
onUnbindCamera()terminus::AbstractGraphicsObjectvirtual
position() const terminus::AbstractGraphicsObject
render(QOpenGLFunctions &gl) finalterminus::AbstractGraphicsObjectvirtual
renderPatch(QOpenGLFunctions &gl, int iX, int iZ) const terminus::Terrainprotected
rightTrack() const terminus::Terrain
rotateEvent(QVector2D rotation)terminus::AbstractGraphicsObjectvirtual
rotation() const terminus::AbstractGraphicsObject
scale() const terminus::AbstractGraphicsObject
setPosition(const QVector3D &position)terminus::AbstractGraphicsObjectprotected
setRotation(const QQuaternion &rotation)terminus::AbstractGraphicsObjectprotected
setScale(const QVector3D &scale)terminus::AbstractGraphicsObjectprotected
setScale(float scale)terminus::AbstractGraphicsObjectprotected
Terrain(World &world, const Level &level)terminus::Terrain
unbindCamera(Camera *camera)terminus::AbstractGraphicsObjectvirtual
update() finalterminus::AbstractGraphicsObjectvirtual
worldFront()terminus::AbstractGraphicsObject
worldSide()terminus::AbstractGraphicsObject
worldToModel(const QVector3D &vWorld)terminus::AbstractGraphicsObjectprotected
worldUp()terminus::AbstractGraphicsObject
~AbstractGraphicsObject()terminus::AbstractGraphicsObjectvirtual