|
enum | ShadeModelEnum { ShadeModel_Flat = gate_gl_api_shademodel_flat
, ShadeModel_Smooth = gate_gl_api_shademodel_smooth
} |
|
enum | BlendEnum {
Blend_Zero = gate_gl_api_blend_zero
, Blend_One = gate_gl_api_blend_one
, Blend_SrcColor = gate_gl_api_blend_src_color
, Blend_OneMinusSrcColor = gate_gl_api_blend_one_minus_src_color
,
Blend_SrcAlpha = gate_gl_api_blend_src_alpha
, Blend_OneMinusSrcAlpha = gate_gl_api_blend_one_minus_src_alpha
, Blend_DstAlpha = gate_gl_api_blend_dst_alpha
, Blend_OneMinusDstAlpha = gate_gl_api_blend_one_minus_dst_alpha
,
Blend_DstColor = gate_gl_api_blend_dst_color
, Blend_OneMinusDstColor = gate_gl_api_blend_one_minus_dst_color
, Blend_SrcAlphaSaturate = gate_gl_api_blend_src_alpha_saturate
} |
|
enum | CapabilityEnum {
Capability_AlphaTest = gate_gl_api_capability_alpha_test
, Capability_AutoNormal = gate_gl_api_capability_auto_normal
, Capability_Blend = gate_gl_api_capability_blend
, Capability_ClipPlane = gate_gl_api_capability_clip_plane
,
Capability_ColorLogicOp = gate_gl_api_capability_color_logic_op
, Capability_ColorMaterial = gate_gl_api_capability_color_material
, Capability_CullFace = gate_gl_api_capability_cull_face
, Capability_DepthTest = gate_gl_api_capability_depth_test
,
Capability_Dither = gate_gl_api_capability_dither
, Capability_Fog = gate_gl_api_capability_fog
, Capability_IndexLogicOp = gate_gl_api_capability_index_logic_op
, Capability_Light = gate_gl_api_capability_light
,
Capability_Lighting = gate_gl_api_capability_lighting
, Capability_LineSmooth = gate_gl_api_capability_line_smooth
, Capability_LineStipple = gate_gl_api_capability_line_stipple
, Capability_LogicOp = gate_gl_api_capability_logic_op
,
Capability_Map1Color4 = gate_gl_api_capability_map1_color_4
, Capability_Map1Index = gate_gl_api_capability_map1_index
, Capability_Map1Normal = gate_gl_api_capability_map1_normal
, Capability_Map1TextureCoord1 = gate_gl_api_capability_map1_texture_coord_1
,
Capability_Map1TextureCoord2 = gate_gl_api_capability_map1_texture_coord_2
, Capability_Map1TextureCoord3 = gate_gl_api_capability_map1_texture_coord_3
, Capability_Map1TextureCoord4 = gate_gl_api_capability_map1_texture_coord_4
, Capability_Map1Vertex3 = gate_gl_api_capability_map1_vertex_3
,
Capability_Map1Vertex4 = gate_gl_api_capability_map1_vertex_4
, Capability_Map2Color4 = gate_gl_api_capability_map2_color_4
, Capability_Map2Index = gate_gl_api_capability_map2_index
, Capability_Map2Normal = gate_gl_api_capability_map2_normal
,
Capability_Map2TextureCoord1 = gate_gl_api_capability_map2_texture_coord_1
, Capability_Map2TextureCoord2 = gate_gl_api_capability_map2_texture_coord_2
, Capability_Map2TextureCoord3 = gate_gl_api_capability_map2_texture_coord_3
, Capability_Map2TextureCoord4 = gate_gl_api_capability_map2_texture_coord_4
,
Capability_Map2Vertex3 = gate_gl_api_capability_map2_vertex_3
, Capability_Map2Vertex4 = gate_gl_api_capability_map2_vertex_4
, Capability_Normalize = gate_gl_api_capability_normalize
, Capability_PointSmooth = gate_gl_api_capability_point_smooth
,
Capability_PolygonOffsetFill = gate_gl_api_capability_polygon_offset_fill
, Capability_PolygonOffsetLine = gate_gl_api_capability_polygon_offset_line
, Capability_PolygonOffsetPoint = gate_gl_api_capability_polygon_offset_point
, Capability_PolygonSmooth = gate_gl_api_capability_polygon_smooth
,
Capability_PolygonStipple = gate_gl_api_capability_polygon_stipple
, Capability_ScissorTest = gate_gl_api_capability_scissor_test
, Capability_StencilTest = gate_gl_api_capability_stencil_test
, Capability_Texture1D = gate_gl_api_capability_texture_1d
,
Capability_Texture2D = gate_gl_api_capability_texture_2d
, Capability_TextureGenQ = gate_gl_api_capability_texture_gen_q
, Capability_TextureGenR = gate_gl_api_capability_texture_gen_r
, Capability_TextureGenS = gate_gl_api_capability_texture_gen_s
,
Capability_TextureGenT = gate_gl_api_capability_texture_gen_t
} |
|
enum | DepthEnum {
Depth_Never = gate_gl_api_depth_never
, Depth_Less = gate_gl_api_depth_less
, Depth_LessEqual = gate_gl_api_depth_lequal
, Depth_Equal = gate_gl_api_depth_equal
,
Depth_Greater = gate_gl_api_depth_greater
, Depth_NotEqual = gate_gl_api_depth_notequal
, Depth_GreaterEqual = gate_gl_api_depth_gequal
, Depth_Always = gate_gl_api_depth_always
} |
|
enum | HintEnum {
Hint_Fog = gate_gl_api_hint_fog_hint
, Hint_LineSmooth = gate_gl_api_hint_line_smooth_hint
, Hint_PerspectiveCorrection = gate_gl_api_hint_perspective_correction_hint
, Hint_PointSmooth = gate_gl_api_hint_point_smooth_hint
,
Hint_PolygonSmooth = gate_gl_api_hint_polygon_smooth_hint
} |
|
enum | HintModeEnum { HintMode_Fastest = gate_gl_api_hintmode_fastest
, HintMode_Nicest = gate_gl_api_hintmode_nicest
, HintMode_DontCare = gate_gl_api_hintmode_dont_care
} |
|
enum | MatrixModeEnum { MatrixMode_ModelView = gate_gl_api_matrixmode_modelview
, MatrixMode_Projection = gate_gl_api_matrixmode_projection
, MatrixMode_Texture = gate_gl_api_matrixmode_texture
} |
|
enum | ClearBitEnum { ClearBit_ColorBuffer = gate_gl_api_clearbit_color_buffer_bit
, ClearBit_DepthBuffer = gate_gl_api_clearbit_depth_buffer_bit
, ClearBit_AccumBuffer = gate_gl_api_clearbit_accum_buffer_bit
, ClearBit_StencilBuffer = gate_gl_api_clearbit_stencil_buffer_bit
} |
|
enum | ClientStateEnum {
ClientState_ColorArray = gate_gl_api_clientstate_color_array
, ClientState_EdgeFlagArray = gate_gl_api_clientstate_edge_flag_array
, ClientState_IndexArray = gate_gl_api_clientstate_index_array
, ClientState_NormalArray = gate_gl_api_clientstate_normal_array
,
ClientState_TextureCoordArray = gate_gl_api_clientstate_texture_coord_array
, ClientState_VertexArray = gate_gl_api_clientstate_vertex_array
} |
|
enum | DrawModeEnum {
DrawMode_Points = gate_gl_api_drawmode_points
, DrawMode_LineStrip = gate_gl_api_drawmode_line_strip
, DrawMode_LineLoop = gate_gl_api_drawmode_line_loop
, DrawMode_Lines = gate_gl_api_drawmode_lines
,
DrawMode_TriangleStrip = gate_gl_api_drawmode_triangle_strip
, DrawMode_TriangleFan = gate_gl_api_drawmode_triangle_fan
, DrawMode_Triangles = gate_gl_api_drawmode_triangles
, DrawMode_QuadStrip = gate_gl_api_drawmode_quad_strip
,
DrawMode_Quads = gate_gl_api_drawmode_quads
, DrawMode_Polygon = gate_gl_api_drawmode_polygon
} |
|
enum | PixelFormatEnum {
PixelFormat_ColorIndex = gate_gl_api_pixelformat_color_index
, PixelFormat_StencilIndex = gate_gl_api_pixelformat_stencil_index
, PixelFormat_DepthComponent = gate_gl_api_pixelformat_depth_component
, PixelFormat_Red = gate_gl_api_pixelformat_red
,
PixelFormat_Green = gate_gl_api_pixelformat_green
, PixelFormat_Blue = gate_gl_api_pixelformat_blue
, PixelFormat_Alpha = gate_gl_api_pixelformat_alpha
, PixelFormat_Rgb = gate_gl_api_pixelformat_rgb
,
PixelFormat_Rgba = gate_gl_api_pixelformat_rgba
, PixelFormat_Luminance = gate_gl_api_pixelformat_luminance
, PixelFormat_LuminanceAlpha = gate_gl_api_pixelformat_luminance_alpha
} |
|
enum | CullFaceEnum { CullFace_Front = gate_gl_api_cullface_front
, CullFace_Back = gate_gl_api_cullface_back
, CullFace_FrontAndBack = gate_gl_api_cullface_front_and_back
} |
|
|
void | setColor (real32_t r, real32_t g, real32_t b) |
|
void | setColor (real32_t r, real32_t g, real32_t b, real32_t a) |
|
void | setColorByte (uint8_t r, uint8_t g, uint8_t b) |
|
void | setColorByte (uint8_t r, uint8_t g, uint8_t b, uint8_t a) |
|
void | setVertexPointer (size_t coord_count, real32_t const *ptr_coords) |
|
void | setTexCoordPointer (size_t coord_count, real32_t const *ptr_coords) |
|
void | setShadeModel (ShadeModelEnum model) |
|
void | setBlendFunc (BlendEnum srcFunc, BlendEnum dstFunc) |
|
void | setClearColor (real32_t r=0.0f, real32_t g=0.0f, real32_t b=0.0f, real32_t a=0.0f) |
|
void | setClearDepth (real32_t depth=1.0f) |
|
void | enableCapability (CapabilityEnum capability) |
|
void | disableCapability (CapabilityEnum capability) |
|
void | setDepthFunc (DepthEnum depthFunction) |
|
void | setDepthMask (bool_t enabled) |
|
void | setHint (HintEnum hintType, HintModeEnum hintMode) |
|
void | setViewport (int32_t x, int32_t y, int32_t width, int32_t height) |
|
void | setMatrixMode (MatrixModeEnum matrixMode) |
|
void | loadIdentity () |
|
void | mulMatrix (real32_t const matrix[16]) |
|
void | translate (real32_t x, real32_t y, real32_t z) |
|
void | rotate (real32_t angle, real32_t x, real32_t y, real32_t z) |
|
void | flush () |
|
void | finish () |
|
void | clear (unsigned clearBits) |
|
void | setPerspective (real32_t fovy, real32_t aspect, real32_t znear, real32_t zfar) |
|
void | lookAt (real32_t eyeX, real32_t eyeY, real32_t eyeZ, real32_t lookX, real32_t lookY, real32_t lookZ, real32_t upX, real32_t upY, real32_t upZ) |
|
void | enableClientState (ClientStateEnum state) |
|
void | disableClientState (ClientStateEnum state) |
|
void | drawArrays (DrawModeEnum drawMode, int index, size_t vertex_count) |
|
void * | createTexture (PixelFormatEnum pixelFormat, uint32_t width, uint32_t height, void const *data) |
|
void | deleteTexture (void *textureId) |
|
void | bindTexture (void *textureId) |
|
void | setCullFace (CullFaceEnum cullface) |
|