ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

TinyGL::GLContext Struct Reference

#include <zgl.h>

Collaboration diagram for TinyGL::GLContext:

List of all members.

Public Attributes

FrameBufferfb
Common::Rect renderRect
int _textureSize
GLLight lights [T_MAX_LIGHTS]
GLLightfirst_light
Vector4 ambient_light_model
int local_light_model
int lighting_enabled
int light_model_two_side
GLMaterial materials [2]
int color_material_enabled
int current_color_material_mode
int current_color_material_type
GLTexturecurrent_texture
int texture_2d_enabled
GLSharedState shared_state
GLParamBuffercurrent_op_buffer
int current_op_buffer_index
int exec_flag
int compile_flag
int print_flag
int matrix_mode
Matrix4matrix_stack [3]
Matrix4matrix_stack_ptr [3]
int matrix_stack_depth_max [3]
Matrix4 matrix_model_view_inv
Matrix4 matrix_model_projection
int matrix_model_projection_updated
int matrix_model_projection_no_w_transform
int apply_texture_matrix
GLViewport viewport
int polygon_mode_back
int polygon_mode_front
int current_front_face
int current_shade_model
int current_cull_face
int cull_face_enabled
int normalize_enabled
gl_draw_triangle_func draw_triangle_front
gl_draw_triangle_func draw_triangle_back
int render_mode
unsigned int * select_buffer
int select_size
unsigned int * select_ptr
unsigned int * select_hit
int select_overflow
int select_hits
unsigned int name_stack [MAX_NAME_STACK_DEPTH]
int name_stack_size
float clear_depth
Vector4 clear_color
Vector4 current_color
Vector4 current_normal
Vector4 current_tex_coord
int current_edge_flag
int in_begin
int begin_type
int vertex_n
int vertex_cnt
int vertex_max
GLVertexvertex
float * vertex_array
int vertex_array_size
int vertex_array_stride
float * normal_array
int normal_array_stride
float * color_array
int color_array_size
int color_array_stride
float * texcoord_array
int texcoord_array_size
int texcoord_array_stride
int client_states
float offset_factor
float offset_units
int offset_states
int shadow_mode
GLSpecBufspecbuf_first
int specbuf_used_counter
int specbuf_num_buffers
void * opaque
int(* gl_resize_viewport )(GLContext *c, int *xsize, int *ysize)
int depth_test
int color_mask
Common::Rect _scissorRect
bool _enableDirtyRectangles
Common::List
< Graphics::BlitImage * > 
_blitImages
Common::List
< Graphics::DrawCall * > 
_drawCallsQueue
Common::List
< Graphics::DrawCall * > 
_previousFrameDrawCallsQueue
int _currentAllocatorIndex
LinearAllocator _drawCallAllocator [2]

Detailed Description

Definition at line 256 of file zgl.h.


Member Data Documentation

Definition at line 391 of file zgl.h.

Definition at line 383 of file zgl.h.

Definition at line 262 of file zgl.h.

Definition at line 300 of file zgl.h.

Definition at line 340 of file zgl.h.

Definition at line 330 of file zgl.h.

Definition at line 329 of file zgl.h.

Definition at line 357 of file zgl.h.

Definition at line 351 of file zgl.h.

Definition at line 352 of file zgl.h.

Definition at line 353 of file zgl.h.

Definition at line 379 of file zgl.h.

Definition at line 274 of file zgl.h.

Definition at line 288 of file zgl.h.

Definition at line 312 of file zgl.h.

Definition at line 333 of file zgl.h.

Definition at line 275 of file zgl.h.

Definition at line 276 of file zgl.h.

Definition at line 311 of file zgl.h.

Definition at line 336 of file zgl.h.

Definition at line 309 of file zgl.h.

Definition at line 334 of file zgl.h.

Definition at line 287 of file zgl.h.

Definition at line 310 of file zgl.h.

Definition at line 279 of file zgl.h.

Definition at line 378 of file zgl.h.

Definition at line 288 of file zgl.h.

Definition at line 258 of file zgl.h.

Definition at line 266 of file zgl.h.

int(* TinyGL::GLContext::gl_resize_viewport)(GLContext *c, int *xsize, int *ysize)

Definition at line 375 of file zgl.h.

Definition at line 339 of file zgl.h.

Definition at line 270 of file zgl.h.

Definition at line 269 of file zgl.h.

Definition at line 265 of file zgl.h.

Definition at line 268 of file zgl.h.

Definition at line 273 of file zgl.h.

Definition at line 291 of file zgl.h.

Definition at line 292 of file zgl.h.

Definition at line 294 of file zgl.h.

Definition at line 293 of file zgl.h.

unsigned int TinyGL::GLContext::name_stack[MAX_NAME_STACK_DEPTH]

Definition at line 325 of file zgl.h.

Definition at line 326 of file zgl.h.

Definition at line 349 of file zgl.h.

Definition at line 350 of file zgl.h.

Definition at line 313 of file zgl.h.

Definition at line 360 of file zgl.h.

Definition at line 362 of file zgl.h.

Definition at line 361 of file zgl.h.

Definition at line 373 of file zgl.h.

Definition at line 306 of file zgl.h.

Definition at line 307 of file zgl.h.

Definition at line 288 of file zgl.h.

Definition at line 317 of file zgl.h.

Definition at line 259 of file zgl.h.

Definition at line 318 of file zgl.h.

Definition at line 320 of file zgl.h.

Definition at line 322 of file zgl.h.

Definition at line 321 of file zgl.h.

Definition at line 320 of file zgl.h.

Definition at line 319 of file zgl.h.

Definition at line 364 of file zgl.h.

Definition at line 368 of file zgl.h.

Definition at line 370 of file zgl.h.

Definition at line 369 of file zgl.h.

Definition at line 354 of file zgl.h.

Definition at line 355 of file zgl.h.

Definition at line 356 of file zgl.h.

Definition at line 280 of file zgl.h.

Definition at line 343 of file zgl.h.

Definition at line 346 of file zgl.h.

Definition at line 347 of file zgl.h.

Definition at line 348 of file zgl.h.

Definition at line 341 of file zgl.h.

Definition at line 342 of file zgl.h.

Definition at line 341 of file zgl.h.

Definition at line 303 of file zgl.h.


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


Generated on Sat Sep 14 2019 05:05:09 for ResidualVM by doxygen 1.7.1
curved edge   curved edge