Classes | Defines | Enumerations

graphic_context.h File Reference

#include "../api_display.h"
#include "../2D/color.h"
#include "../Image/texture_format.h"
#include "../../Core/System/sharedptr.h"
#include "../../Core/Math/mat4.h"
#include "../../Core/IOData/virtual_directory.h"
#include "../../Core/Math/rect.h"
#include "../../Core/Signals/signal_v0.h"
#include "primitives_array.h"
#include "frame_buffer.h"
#include "../2D/color.h"
#include "../Image/texture_format.h"
Include dependency graph for graphic_context.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CL_GraphicContext
 Interface to drawing graphics. More...

Defines

#define cl_pixelcenter_constant   0.375f

Enumerations

enum  CL_MapMode { cl_map_2d_upper_left, cl_map_2d_lower_left, cl_user_projection }
 

Mapping modes.

More...
enum  CL_PrimitivesType {
  cl_points, cl_line_strip, cl_line_loop, cl_lines,
  cl_triangle_strip, cl_triangle_fan, cl_triangles
}
 

Primitive types.

More...
enum  CL_ProgramMatrixFlags {
  cl_program_matrix_none = 0, cl_program_matrix_modelview = 0x1, cl_program_matrix_projection = 0x2, cl_program_matrix_modelview_projection = 0x4,
  cl_program_matrix_normal = 0x8, cl_program_matrix_all_standard = cl_program_matrix_modelview | cl_program_matrix_projection | cl_program_matrix_modelview_projection | cl_program_matrix_normal
}
 

Program Object Matrix Flags.

More...
enum  CL_StandardProgram { cl_program_color_only, cl_program_single_texture, cl_program_sprite }
 

Standard Program.

More...