Terminus
terminus::Track Member List

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

AbstractGraphicsObject(World &world)terminus::AbstractGraphicsObject
adjustCamera()terminus::AbstractGraphicsObjectvirtual
bindCamera(Camera *camera)terminus::AbstractGraphicsObjectvirtual
course()terminus::Track
dispose()terminus::AbstractGraphicsObjectprotected
doForAllChildren(std::function< void(AbstractGraphicsObject &)> callback)terminus::AbstractGraphicsObjectprotectedvirtual
isRightTrack()terminus::Track
localRender(QOpenGLFunctions &gl) const terminus::AbstractGraphicsObjectprotectedvirtual
localRenderCleanup(QOpenGLFunctions &gl, Program &program) const terminus::AbstractGraphicsObjectprotectedvirtual
localRenderEnabled() const overrideterminus::Trackprotectedvirtual
localRenderSetup(QOpenGLFunctions &gl, Program &program) const terminus::AbstractGraphicsObjectprotectedvirtual
localUpdate()terminus::AbstractGraphicsObjectprotectedvirtual
m_cameraterminus::AbstractGraphicsObjectprotected
m_courseterminus::Trackprotected
m_geometryterminus::AbstractGraphicsObjectprotected
m_isOtherTrackLeftterminus::Trackprotected
m_materialterminus::AbstractGraphicsObjectprotected
m_modelMatrixterminus::AbstractGraphicsObjectmutableprotected
m_modelMatrixChangedterminus::AbstractGraphicsObjectmutableprotected
m_modelMatrixInvertedterminus::AbstractGraphicsObjectmutableprotected
m_modelMatrixInvertedChangedterminus::AbstractGraphicsObjectmutableprotected
m_positionterminus::AbstractGraphicsObjectprotected
m_programterminus::AbstractGraphicsObjectprotected
m_rotationterminus::AbstractGraphicsObjectprotected
m_scaleterminus::AbstractGraphicsObjectprotected
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
rotateEvent(QVector2D rotation)terminus::AbstractGraphicsObjectvirtual
rotation() const terminus::AbstractGraphicsObject
scale() const terminus::AbstractGraphicsObject
setCourse(Polyline *course)terminus::Track
setPosition(const QVector3D &position)terminus::AbstractGraphicsObjectprotected
setRotation(const QQuaternion &rotation)terminus::AbstractGraphicsObjectprotected
setScale(const QVector3D &scale)terminus::AbstractGraphicsObjectprotected
setScale(float scale)terminus::AbstractGraphicsObjectprotected
Track(World &world, bool isRightTrack)terminus::Track
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