R-Type
R-Type project
IgraphicalLib.hpp
1
/*
2
** EPITECH PROJECT, 2022
3
** gameEngine2
4
** File description:
5
** IgraphicalLib
6
*/
7
8
#ifndef IGRAPHICALLIB_HPP_
9
#define IGRAPHICALLIB_HPP_
10
11
#include "Vectors.hpp"
12
#include "Colors.hpp"
13
14
namespace
KapEngine
{
15
16
namespace
Graphical {
17
18
class
IgraphicalLib
{
19
public
:
20
virtual
~
IgraphicalLib
() {}
21
22
// internall functions
23
virtual
void
setFps(
int
fps) = 0;
24
25
//graphical functions
26
27
virtual
void
updateCamera(
Tools::Vector3
const
& pos,
Tools::Vector3
const
& rot,
Tools::Color
const
& bgColor) = 0;
28
29
//
30
31
protected
:
32
private
:
33
};
34
35
}
36
37
}
38
39
#endif
/* !IGRAPHICALLIB_HPP_ */
KapEngine::Graphical::IgraphicalLib
Definition:
IgraphicalLib.hpp:18
KapEngine::Tools::Color
Definition:
Colors.hpp:22
KapEngine
main namespace
Definition:
Component.hpp:17
KapEngine::Tools::Vector3
Definition:
Vectors.hpp:251
Library
KapEngine
KapEngine
GraphicalLib
IgraphicalLib.hpp
Generated by
1.8.17