#include <Render.h>
Collaboration diagram for Render:
Public Member Functions | |
Render (void) | |
Render (Scene *) | |
void | Init (int, int) |
void | Start (void) |
void | Loading_screen (int) |
~Render (void) | |
Public Attributes | |
GLuint | texture |
Private Member Functions | |
void | Field (void) |
void | Field_rock (void) |
void | Pad (void) |
void | Shot (void) |
void | Blocks (void) |
void | Ball (void) |
void | Sky (void) |
void | Menu (void) |
void | Powerup (void) |
void | Hud (void) |
void | Particle (void) |
void | Sign (void) |
void | Sign_platform (void) |
void | Debugscreen (void) |
void | Spider (void) |
Private Attributes | |
Scene * | myScene |
Shader | myShader |
GLuint | texture2 |
GLuint | shader |
GLuint | toon |
GLuint | ppl |
double | eqr [4] |
GLfloat | light0Position [4] |
GLfloat | light0Ambient [4] |
GLfloat | light0Diffuse [4] |
GLfloat | light0Specular [4] |
GLfloat | light1Position [4] |
GLfloat | light1Ambient [4] |
GLfloat | light1Diffuse [4] |
GLfloat | light1Specular [4] |
GLfloat | light2Position [4] |
GLfloat | light2Ambient [4] |
GLfloat | light2Diffuse [4] |
GLfloat | light2Specular [4] |
GLfloat | light3Position [4] |
GLfloat | light3Ambient [4] |
GLfloat | light3Diffuse [4] |
GLfloat | light3Specular [4] |
Render::Render | ( | void | ) |
default constructor for the render
Render::Render | ( | Scene * | mySceneIn | ) |
constructor for the render with the scene object
Render::~Render | ( | void | ) |
render destructor
void Render::Init | ( | int | width, | |
int | height | |||
) |
render initialization
void Render::Start | ( | void | ) |
starting the render process
void Render::Loading_screen | ( | int | progress | ) |
rendering the loading screen
void Render::Field | ( | void | ) | [private] |
starting the render method of the field
void Render::Field_rock | ( | void | ) | [private] |
starting the render method of the rock
void Render::Pad | ( | void | ) | [private] |
starting the render method of the pad
void Render::Shot | ( | void | ) | [private] |
starting the render method of the shot
void Render::Blocks | ( | void | ) | [private] |
starting the render method of the blocks
void Render::Ball | ( | void | ) | [private] |
starting the render method of the ball
void Render::Sky | ( | void | ) | [private] |
starting the render method of the skybox
void Render::Menu | ( | void | ) | [private] |
starting the render method of the menu
void Render::Powerup | ( | void | ) | [private] |
starting the render method of the powerups
void Render::Hud | ( | void | ) | [private] |
starting the render method of the hud
void Render::Particle | ( | void | ) | [private] |
starting the render method of the particles
void Render::Sign | ( | void | ) | [private] |
starting the render method of the sign
void Render::Sign_platform | ( | void | ) | [private] |
void Render::Debugscreen | ( | void | ) | [private] |
starting the render method of the debugscreen
void Render::Spider | ( | void | ) | [private] |
starting the render method of the spider
GLuint Render::texture |
Scene* Render::myScene [private] |
Shader Render::myShader [private] |
GLuint Render::texture2 [private] |
GLuint Render::shader [private] |
GLuint Render::toon [private] |
GLuint Render::ppl [private] |
double Render::eqr[4] [private] |
GLfloat Render::light0Position[4] [private] |
GLfloat Render::light0Ambient[4] [private] |
GLfloat Render::light0Diffuse[4] [private] |
GLfloat Render::light0Specular[4] [private] |
GLfloat Render::light1Position[4] [private] |
GLfloat Render::light1Ambient[4] [private] |
GLfloat Render::light1Diffuse[4] [private] |
GLfloat Render::light1Specular[4] [private] |
GLfloat Render::light2Position[4] [private] |
GLfloat Render::light2Ambient[4] [private] |
GLfloat Render::light2Diffuse[4] [private] |
GLfloat Render::light2Specular[4] [private] |
GLfloat Render::light3Position[4] [private] |
GLfloat Render::light3Ambient[4] [private] |
GLfloat Render::light3Diffuse[4] [private] |
GLfloat Render::light3Specular[4] [private] |