Bbop-2D 0.4.1-alpha
Bbop-2D is a c++ library based on openGL to make 2D game. It implement sprite, shape, light and more.
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(
42 int windowX, int windowY, const char *windowName, GLFWwindow *&window);
43
51void bbopCleanWindow(GLFWwindow *&window, Vector3i rgb, float alpha);
52
57void bbopErrorCheck();
58
66void bbopChangeWindowResolution(const Vector2i &nWinR);
67
74void bbopChangeWindowResolution(int x_, int y_);
75
83void bbopChangeWindowSize(const Vector2i &nWinS);
84
91void bbopChangeWindowSize(int x_, int y_);
92
102void bbopDebugCollisionBox(const CollisionBox &box, Scene &scene);
103
104#endif // !BBOP_FUNCTION_H
void bbopErrorCheck()
Fonction de verification d'erreur d'opengl.
Definition bbopFunc.cpp:95
void bbopChangeWindowResolution(const Vector2i &nWinR)
Change la resolution de la fenêtre glfw utilisé dans bbopInit.
Definition bbopFunc.cpp:104
void bbopCleanWindow(GLFWwindow *&window, Vector3i rgb, float alpha)
Fonction de nettoyage de la fenêtre.
Definition bbopFunc.cpp:83
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:115
void bbopDebugCollisionBox(const CollisionBox &box, Scene &scene)
Debug de collision en affichant une box.
Definition bbopFunc.cpp:123
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:39
Definition bbopMathClass.h:80