#include "bbopMathClass.h"
#include <GL/glew.h>
#include <GLFW/glfw3.h>
#include <algorithm>
#include <iostream>
#include <fstream>
#include <vector>
Go to the source code of this file.
|
std::string | bbopGetFileData (const char *filename) |
| Récupère les données d'un fichier et les renvoie sous forme de string.
|
|
◆ BBOP_UNIFORM_ADDR_AMBIANT_LIGHT
#define BBOP_UNIFORM_ADDR_AMBIANT_LIGHT 8 |
◆ BBOP_UNIFORM_ADDR_CAM_SCALE
#define BBOP_UNIFORM_ADDR_CAM_SCALE 7 |
◆ BBOP_UNIFORM_ADDR_LIGHTS_N
#define BBOP_UNIFORM_ADDR_LIGHTS_N 9 |
◆ BBOP_UNIFORM_ADDR_NORMAL_MAP
#define BBOP_UNIFORM_ADDR_NORMAL_MAP 2 |
◆ BBOP_UNIFORM_ADDR_PROJECTION
#define BBOP_UNIFORM_ADDR_PROJECTION 3 |
◆ BBOP_UNIFORM_ADDR_PROJECTION_CAM
#define BBOP_UNIFORM_ADDR_PROJECTION_CAM 4 |
◆ BBOP_UNIFORM_ADDR_RENDER_MODE
#define BBOP_UNIFORM_ADDR_RENDER_MODE 0 |
Détermine la place de l'adresse d'une valeur uniform dans le tableau d'adresse d'uniform du shader par default.
◆ BBOP_UNIFORM_ADDR_TEXTURE
#define BBOP_UNIFORM_ADDR_TEXTURE 1 |
◆ BBOP_UNIFORM_ADDR_WINDOW_RESOLUTION
#define BBOP_UNIFORM_ADDR_WINDOW_RESOLUTION 6 |
◆ BBOP_UNIFORM_ADDR_WINDOW_SIZE
#define BBOP_UNIFORM_ADDR_WINDOW_SIZE 5 |
◆ BBOP_UNIFORM_N
#define BBOP_UNIFORM_N 10 |
Nombre d'uniform a envoyer au shader.
◆ BBOP_VERSION
#define BBOP_VERSION "0.4.1-alpha" |
◆ BBOP_SHADER_MODE_ENUM
RenderMode avec uniquement les textures.
Local headers External headers
Enumerator |
---|
BBOP_SHADER_MODE_TEXTURE | |
BBOP_SHADER_MODE_COLOR | |
BBOP_SHADER_MODE_MIX | |
BBOP_SHADER_MODE_TEXTURE_NMAP | |
BBOP_SHADER_MODE_MIX_NMAP | |
◆ bbopGetFileData()
std::string bbopGetFileData |
( |
const char * | filename | ) |
|
Récupère les données d'un fichier et les renvoie sous forme de string.
Cette fonction est seulement utilisé par la class Shader.
- Parameters
-
[in] | filename | Chemin d'accès vers le fichier à lire. |
- Returns
- std::string Contenu du fichier.
◆ BBOP_WINDOW_RESOLUTION
Variable global qui stoke la résolution de la fenêtre.
◆ BBOP_WINDOW_SIZE
Variable global qui stoke la taille de la fenêtre.
◆ LOGS
std::vector<std::string> LOGS |
|
extern |
@stock les logs de la libs