#include "bbopMathClass.h"
#include "bbopGlobal.h"
#include "collisionBoxClass.h"
#include "sceneClass.h"
#include "shapeClass.h"
#include "textureClass.h"
#include <GL/glew.h>
#include <GLFW/glfw3.h>
#include <iostream>
#include <vector>
Go to the source code of this file.
◆ bbopChangeWindowResolution() [1/2]
void bbopChangeWindowResolution |
( |
const Vector2i & | nWinR | ) |
|
Change la resolution de la fenêtre glfw utilisé dans bbopInit.
- Parameters
-
[in] | wWinR | Nouvelle resolution de la fenêtre |
- See also
- bbopInit
◆ bbopChangeWindowResolution() [2/2]
void bbopChangeWindowResolution |
( |
int | x_, |
|
|
int | y_ ) |
Change la resolution de la fenêtre glfw utilisé dans bbopInit.
- Parameters
-
[in] | x_ | resolution x |
[in] | y_ | resolution y |
◆ bbopChangeWindowSize() [1/2]
void bbopChangeWindowSize |
( |
const Vector2i & | nWinS | ) |
|
Change la taille de la fenêtre glfw utilisé dans bbopInit.
- Parameters
-
[in] | wWinS | Nouvelle taille de la fenêtre |
- See also
- bbopInit
◆ bbopChangeWindowSize() [2/2]
void bbopChangeWindowSize |
( |
int | x_, |
|
|
int | y_ ) |
Change la taille de la fenêtre glfw utilisé dans bbopInit.
- Parameters
-
[in] | x_ | taille x |
[in] | y_ | taille y |
◆ bbopCleanWindow()
void bbopCleanWindow |
( |
GLFWwindow *& | window, |
|
|
Vector3i | rgb, |
|
|
float | alpha ) |
Fonction de nettoyage de la fenêtre.
- Parameters
-
[in] | window | Fenêtre à nettoyer |
[in] | rgb | Couleur de fond de la fenêtre |
[in] | alpha | Transaprence du nettoyage |
◆ bbopDebugCollisionBox()
Debug de collision en affichant une box.
- Parameters
-
[in] | box | Boîte de collision à afficher |
[in] | scene | Scene a utiliser pour afficher la box |
- See also
- CollisionBox
- Todo
- Optimiser cette méthode terriblement lente
◆ bbopErrorCheck()
Fonction de verification d'erreur d'opengl.
Affiche toutes les erreurs acumulées dans le cache opengl
◆ bbopInit()
int bbopInit |
( |
int | windowX, |
|
|
int | windowY, |
|
|
const char * | windowName, |
|
|
GLFWwindow *& | window ) |
Fonction d'initialisation de Bbop Library.
- Parameters
-
[in] | windowX | Taille x de la fenêtre |
[in] | windowY | Taille y de la fenêtre |
[in] | windowName | Nom de la fenêtre |
[in,out] | window | Fenêtre glfw à utiliser |
- Note
- window dois-être un pointeur
- Todo
- Ajouter le paramétrage du uberShader