Jamie Slowgrove - OOT Assignment 1 - A Mission in Afghanistan
 All Classes Namespaces Files Functions Variables Macros
TurretBarrel Member List

This is the complete list of members for TurretBarrel, including all inherited members.

actorIDGameActorprotected
actorIDGeneratorGameActorprotectedstatic
changePosition(Ogre::Vector3 position)GameActor
GameActor(Ogre::Vector3 position, Ogre::Vector3 orientation, Ogre::Real scale)GameActor
gameActorNodeGameActorprotected
getActorID()GameActor
getActorNode()GameActor
getOrientation()GameActor
getPosition()GameActor
getScale()GameActor
lastTargetTurretBarrelprivate
magnitudeTurretBarrelprivate
orientationGameActorprotected
positionGameActorprotected
projectileTurretBarrelprivate
rotateTurretBarrel()TurretBarrelprivate
scaleGameActorprotected
setOrientation(Ogre::Vector3 orientation)GameActor
setPosition(Ogre::Vector3 position)GameActor
setScale(Ogre::Real scale)GameActor
setTarget(Ogre::Vector3 target)TurretBarrel
setUpActor(OgreApplication *application)TurretBarrelvirtual
setX(float x)GameActor
setXOrientation(float xOrientation)GameActor
setY(float y)GameActor
setYOrientation(float yOrientation)GameActor
setZ(float z)GameActor
setZOrientation(float zOrientation)GameActor
spawnTurretBarrelprivate
targetTurretBarrelprivate
timeSinceLastProjectileTurretBarrelprivate
TurretBarrel(Ogre::Vector3 position, Ogre::Vector3 orientation, Ogre::Real scale, std::shared_ptr< Ogre::SceneNode > turretNode, Ogre::Vector3 spawn)TurretBarrel
turretNodeTurretBarrelprivate
updateActor(float dt)TurretBarrelvirtual
updateProjectiles(float dt, OgreApplication *application, std::shared_ptr< Helicopter > helicopter)TurretBarrel
workOutLaunchVector()TurretBarrelprivate
~GameActor()GameActorvirtual
~TurretBarrel()TurretBarrel