ClanLib
2.3.7
|
#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"
Go to the source code of this file.
Classes | |
class | CL_GraphicContext |
Interface to drawing graphics. More... | |
Macros | |
#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... | |