Bbop-Library 0.4.1-alpha
Opengl library to build 2d apps and game that implement a light system named Lumop
 
Loading...
Searching...
No Matches
bbopFunc.h
Go to the documentation of this file.
1/*
2 * bbopFunc.h
3 *
4 * Ce programme est distribué sous les termes de la Licence Publique
5 * Générale GNU, version 3.0, telle que publiée par la Free Software
6 * Foundation. Consultez la Licence Publique Générale GNU pour plus de
7 * détails.
8 *
9 * Vous devez avoir reçu une copie de la Licence Publique Générale GNU
10 * en même temps que ce programme. Si ce n'est pas le cas, consultez
11 * <https://www.gnu.org/licenses/>.
12 */
13
14#ifndef BBOP_FUNCTION_H
15#define BBOP_FUNCTION_H
16
17#include "bbopMathClass.h"
18#include "bbopGlobal.h"
19#include "collisionBoxClass.h"
20#include "sceneClass.h"
21#include "shapeClass.h"
22#include "textureClass.h"
23
24#include <GL/glew.h>
25#include <GLFW/glfw3.h>
26#include <iostream>
27#include <vector>
28
41int bbopInit(int windowX, int windowY, const char* windowName, GLFWwindow*& window);
42
50void bbopCleanWindow(GLFWwindow*& window,Vector3i rgb, float alpha);
51
56void bbopErrorCheck();
57
65void bbopChangeWindowResolution(const Vector2i &nWinR);
66
73void bbopChangeWindowResolution(int x_, int y_);
74
82void bbopChangeWindowSize(const Vector2i &nWinS);
83
90void bbopChangeWindowSize(int x_, int y_);
91
101void bbopDebugCollisionBox(const CollisionBox& box, Scene& scene);
102
103#endif // !BBOP_FUNCTION_H
void bbopErrorCheck()
Fonction de verification d'erreur d'opengl.
Definition bbopFunc.cpp:82
void bbopChangeWindowResolution(const Vector2i &nWinR)
Change la resolution de la fenêtre glfw utilisé dans bbopInit.
Definition bbopFunc.cpp:91
void bbopCleanWindow(GLFWwindow *&window, Vector3i rgb, float alpha)
Fonction de nettoyage de la fenêtre.
Definition bbopFunc.cpp:71
int bbopInit(int windowX, int windowY, const char *windowName, GLFWwindow *&window)
Fonction d'initialisation de Bbop Library.
Definition bbopFunc.cpp:19
void bbopChangeWindowSize(const Vector2i &nWinS)
Change la taille de la fenêtre glfw utilisé dans bbopInit.
Definition bbopFunc.cpp:102
void bbopDebugCollisionBox(const CollisionBox &box, Scene &scene)
Debug de collision en affichant une box.
Definition bbopFunc.cpp:113
gère une boîte de collision
Definition collisionBoxClass.h:28
Gère la scene et affiche des BbopDrawable.
Definition sceneClass.h:55
Definition bbopMathClass.h:38
Definition bbopMathClass.h:76