Terminus
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
terminus
Train
terminus::Train Member List
This is the complete list of members for
terminus::Train
, including all inherited members.
AbstractGraphicsObject
(World &world)
terminus::AbstractGraphicsObject
addWagon
()
terminus::Train
adjustCamera
()
terminus::AbstractGraphicsObject
virtual
base_velocity
terminus::Train
static
bindCamera
(Camera *camera)
terminus::AbstractGraphicsObject
virtual
calculateWagonOffset
()
terminus::Train
protected
dispose
()
terminus::AbstractGraphicsObject
protected
doForAllChildren
(std::function< void(AbstractGraphicsObject &)> callback) override
terminus::Train
protected
virtual
follow
(Train *train)
terminus::Train
headPosition
() const
terminus::Train
insertWagon
(int targetPos)
terminus::Train
localRender
(QOpenGLFunctions &gl) const
terminus::AbstractGraphicsObject
protected
virtual
localRenderCleanup
(QOpenGLFunctions &gl, Program &program) const
terminus::AbstractGraphicsObject
protected
virtual
localRenderEnabled
() const override
terminus::Train
protected
virtual
localRenderSetup
(QOpenGLFunctions &gl, Program &program) const
terminus::AbstractGraphicsObject
protected
virtual
localUpdate
() override
terminus::Train
virtual
m_camera
terminus::AbstractGraphicsObject
protected
m_followedTrain
terminus::Train
protected
m_geometry
terminus::AbstractGraphicsObject
protected
m_hasEngine
terminus::Train
protected
m_material
terminus::AbstractGraphicsObject
protected
m_modelMatrix
terminus::AbstractGraphicsObject
mutable
protected
m_modelMatrixChanged
terminus::AbstractGraphicsObject
mutable
protected
m_modelMatrixInverted
terminus::AbstractGraphicsObject
mutable
protected
m_modelMatrixInvertedChanged
terminus::AbstractGraphicsObject
mutable
protected
m_player
terminus::Train
protected
m_position
terminus::AbstractGraphicsObject
protected
m_program
terminus::AbstractGraphicsObject
protected
m_rotation
terminus::AbstractGraphicsObject
protected
m_scale
terminus::AbstractGraphicsObject
protected
m_track
terminus::Train
protected
m_travelledDistance
terminus::Train
protected
m_validState
terminus::AbstractGraphicsObject
protected
m_velocity
terminus::Train
protected
m_wagons
terminus::Train
protected
m_world
terminus::AbstractGraphicsObject
protected
maxBB
() const
terminus::AbstractGraphicsObject
minBB
() const
terminus::AbstractGraphicsObject
modelMatrix
() const
terminus::AbstractGraphicsObject
modelMatrixInverted
() const
terminus::AbstractGraphicsObject
modelToWorld
(const QVector3D &vModel)
terminus::AbstractGraphicsObject
protected
moveEvent
(QVector3D movement)
terminus::AbstractGraphicsObject
virtual
moveWagon
(unsigned int wagonPos, unsigned int targetPos)
terminus::Train
onBindCamera
()
terminus::AbstractGraphicsObject
virtual
onUnbindCamera
()
terminus::AbstractGraphicsObject
virtual
player
() const
terminus::Train
position
() const
terminus::AbstractGraphicsObject
removeWagon
(unsigned int index)
terminus::Train
render
(QOpenGLFunctions &gl) final
terminus::AbstractGraphicsObject
virtual
rotateEvent
(QVector2D rotation)
terminus::AbstractGraphicsObject
virtual
rotation
() const
terminus::AbstractGraphicsObject
scale
() const
terminus::AbstractGraphicsObject
setPlayer
(AbstractPlayer *player)
terminus::Train
setPosition
(const QVector3D &position)
terminus::AbstractGraphicsObject
protected
setRotation
(const QQuaternion &rotation)
terminus::AbstractGraphicsObject
protected
setScale
(const QVector3D &scale)
terminus::AbstractGraphicsObject
protected
setScale
(float scale)
terminus::AbstractGraphicsObject
protected
setTravelledDistance
(float travelledDistance)
terminus::Train
setVelocity
(float velocity)
terminus::Train
size
() const
terminus::Train
track
() const
terminus::Train
Train
(World &world, Track *track)
terminus::Train
travelledDistance
() const
terminus::Train
travelledDistanceRelative
() const
terminus::Train
unbindCamera
(Camera *camera)
terminus::AbstractGraphicsObject
virtual
update
() final
terminus::AbstractGraphicsObject
virtual
velocity
() const
terminus::Train
wagonAt
(unsigned int index) const
terminus::Train
worldFront
()
terminus::AbstractGraphicsObject
worldSide
()
terminus::AbstractGraphicsObject
worldToModel
(const QVector3D &vWorld)
terminus::AbstractGraphicsObject
protected
worldUp
()
terminus::AbstractGraphicsObject
~AbstractGraphicsObject
()
terminus::AbstractGraphicsObject
virtual
~Train
()
terminus::Train
Generated on Wed Mar 18 2015 22:46:07 for Terminus by
1.8.9.1