gramods
Public Member Functions | Public Attributes | List of all members
gramods::gmGraphics::InterlaceMultiplexer::Impl Struct Reference
Collaboration diagram for gramods::gmGraphics::InterlaceMultiplexer::Impl:
Collaboration graph
[legend]

Public Member Functions

void setup ()
 
void teardown ()
 
void prepare ()
 
void setupRendering (size_t eye)
 
void finalize ()
 

Public Attributes

bool is_setup = false
 
bool is_functional = false
 
GLuint fb_id [2] = { 0, 0 }
 
GLuint tex_id [2] = { 0, 0 }
 
GLuint rb_depth_id = 0
 
GLuint vertex_shader_id = 0
 
GLuint fragment_shader_id = 0
 
GLuint program_id = 0
 
GLuint vao_id = 0
 
GLuint vbo_id = 0
 
GLuint tex_width
 
GLuint tex_height
 
GLuint port_width
 
GLuint port_height
 
GLint viewport [4] = { 0, 0, 0, 0 }
 
GLint target_framebuffer
 
int pattern = 0
 

The documentation for this struct was generated from the following file: