vOOlkan
An object oriented approach to Vulkan
Vulkan::Physics::Cinematicable Member List

This is the complete list of members for Vulkan::Physics::Cinematicable, including all inherited members.

accelerationVulkan::Physics::Cinematicableprotected
addExternalForce(Force externalForce)Vulkan::Physics::Cinematicableinlinevirtual
angularSpeedVulkan::Physics::Cinematicableprotected
Cinematicable(Position position={ 0.0f, 0.0f, 0.0f }, glm::vec3 rotationEuler={ 0.0f, 0.0f, 0.0f }, Mass mass=1.0f, Speed initialSpeed={ 0.0f, 0.0f, 0.0f }, Acceleration initialAcceleration={ 0.0f, 0.0f, 0.0f }, Force internalForce={ 0.0f, 0.0f, 0.0f }, float angularSpeed=0.0f, Field emittedField=Field{ {0.0f, 0.0f, 0.0f}, FieldFunctions::emptyField })Vulkan::Physics::Cinematicableinline
emittedFieldVulkan::Physics::Cinematicableprotected
getAcceleration() constVulkan::Physics::Cinematicableinlinevirtual
getAngularSpeed() constVulkan::Physics::Cinematicableinlinevirtual
getEmittedField()Vulkan::Physics::Cinematicableinlinevirtual
getInternalForce() constVulkan::Physics::Cinematicableinlinevirtual
getMass() constVulkan::Physics::Cinematicableinlinevirtual
getMutex()Vulkan::Physics::Moveableinline
getPosition() constVulkan::Physics::Moveableinlinevirtual
getRotation() constVulkan::Physics::Moveableinlinevirtual
getRotationEuler() constVulkan::Physics::Moveableinlinevirtual
getSpeed() constVulkan::Physics::Cinematicableinlinevirtual
impulsiveForceVulkan::Physics::Cinematicableprotected
internalForceVulkan::Physics::Cinematicableprotected
massVulkan::Physics::Cinematicableprotected
move(Time elapsedTime)Vulkan::Physics::Cinematicableinlinevirtual
Moveable(Position position={ 0.0f, 0.0f, 0.0f }, glm::vec3 rotationEuler={ 0.0f, 0.0f, 0.0f })Vulkan::Physics::Moveableinline
mutexVulkan::Physics::Moveablemutableprotected
reset(Position position)Vulkan::Physics::Cinematicableinlinevirtual
rotate(float angle, glm::vec3 axis)Vulkan::Physics::Moveableinlinevirtual
setAcceleration(Acceleration acceleration)Vulkan::Physics::Cinematicableinlinevirtual
setAngularSpeed(float angularSpeed)Vulkan::Physics::Cinematicableinlinevirtual
setInternalForce(Force internalForce)Vulkan::Physics::Cinematicableinlinevirtual
setMass(Mass mass)Vulkan::Physics::Cinematicableinlinevirtual
setPosition(Position position) overrideVulkan::Physics::Cinematicableinlinevirtual
setRotation(glm::quat rotation)Vulkan::Physics::Moveableinlinevirtual
setRotation(glm::vec3 eulerAngles)Vulkan::Physics::Moveableinlinevirtual
setSpeed(Speed speed)Vulkan::Physics::Cinematicableinlinevirtual
speedVulkan::Physics::Cinematicableprotected
translate(DeltaSpace delta) overrideVulkan::Physics::Cinematicableinlinevirtual