vOOlkan
An object oriented approach to Vulkan
Vulkan::Physics::DeltaSpace Class Reference

#include <Foundations.h>

Inheritance diagram for Vulkan::Physics::DeltaSpace:
Vulkan::Physics::Vectorial

Public Member Functions

 DeltaSpace (glm::vec3 vector={ 0.0f, 0.0f, 0.0f })
 
 DeltaSpace (float x, float y, float z)
 
- Public Member Functions inherited from Vulkan::Physics::Vectorial
 Vectorial (glm::vec3 vector={ 0.0f, 0.0f, 0.0f })
 
 Vectorial (float x, float y, float z)
 
float x () const
 
float y () const
 
float z () const
 
 operator glm::vec3 () const
 

Friends

Position operator+ (Position origin, DeltaSpace spaceCovered)
 
Positionoperator+= (Position &origin, DeltaSpace spaceCovered)
 

Additional Inherited Members

- Protected Attributes inherited from Vulkan::Physics::Vectorial
glm::vec3 vector
 

Constructor & Destructor Documentation

◆ DeltaSpace() [1/2]

Vulkan::Physics::DeltaSpace::DeltaSpace ( glm::vec3  vector = { 0.0f, 0.0f, 0.0f })
inline

◆ DeltaSpace() [2/2]

Vulkan::Physics::DeltaSpace::DeltaSpace ( float  x,
float  y,
float  z 
)
inline

Friends And Related Function Documentation

◆ operator+

Position operator+ ( Position  origin,
DeltaSpace  spaceCovered 
)
friend

◆ operator+=

Position & operator+= ( Position origin,
DeltaSpace  spaceCovered 
)
friend

The documentation for this class was generated from the following file: