vOOlkan
An object oriented approach to Vulkan
Foundations.h File Reference
#include <glm/glm.hpp>
#include <functional>

Go to the source code of this file.

Classes

class  Vulkan::Physics::Vectorial
 
class  Vulkan::Physics::Scalar
 
class  Vulkan::Physics::Mass
 
class  Vulkan::Physics::Time
 
class  Vulkan::Physics::Position
 
class  Vulkan::Physics::DeltaSpace
 
class  Vulkan::Physics::Speed
 
class  Vulkan::Physics::Acceleration
 
class  Vulkan::Physics::Force
 
class  Vulkan::Physics::Impulse
 

Namespaces

namespace  Vulkan
 Types of queue families.
 
namespace  Vulkan::Physics
 

Functions

Mass Vulkan::Physics::operator* (Mass m1, Mass m2)
 
Mass Vulkan::Physics::operator/ (Mass m1, Mass m2)
 
DeltaSpace Vulkan::Physics::operator- (Position p1, Position p2)
 
Position Vulkan::Physics::operator+ (Position origin, DeltaSpace spaceCovered)
 
Position & Vulkan::Physics::operator+= (Position &origin, DeltaSpace spaceCovered)
 
DeltaSpace Vulkan::Physics::operator* (Speed speed, Time time)
 
Impulse Vulkan::Physics::operator* (Speed speed, Mass mass)
 
Speed Vulkan::Physics::operator* (Acceleration acceleration, Time time)
 
Acceleration Vulkan::Physics::operator/ (Force force, Mass mass)
 
Speed Vulkan::Physics::operator/ (Impulse impulse, Mass mass)
 
Force Vulkan::Physics::operator/ (Impulse impulse, Time time)