Voxellancer
0.3
A game about voxels in space
Main Page
Related Pages
Classes
Files
File List
All
Classes
Functions
Pages
abstractmove.h
1
#pragma once
2
3
#include <glm/glm.hpp>
4
5
class
AbstractMove
{
6
public
:
7
AbstractMove
();
8
AbstractMove
(
const
glm::vec3& directional,
const
glm::vec3& angular);
9
10
void
clear();
11
12
const
glm::vec3& directional()
const
;
13
void
setDirectional(
const
glm::vec3& directional);
14
15
const
glm::vec3& angular()
const
;
16
void
setAngular(
const
glm::vec3& angular);
17
18
AbstractMove
& operator+=(
const
AbstractMove
& other);
19
AbstractMove
operator*(
const
AbstractMove
& other)
const
;
20
AbstractMove
operator*(
float
multiplier)
const
;
21
AbstractMove
operator/(
float
dividor)
const
;
22
23
24
protected
:
25
glm::vec3 m_directional;
26
glm::vec3 m_angular;
27
};
AbstractMove
Definition:
abstractmove.h:5
src
geometry
abstractmove.h
Generated on Sun Mar 30 2014 13:32:31 for Voxellancer by
1.8.6