|
enum class | clan::BlendEquation {
clan::add
, clan::subtract
, clan::reverse_subtract
, clan::min
,
clan::max
} |
| Blending equations. More...
|
|
enum class | clan::BlendFunc {
clan::zero
, clan::one
, clan::dest_color
, clan::src_color
,
clan::one_minus_dest_color
, clan::one_minus_src_color
, clan::src_alpha
, clan::one_minus_src_alpha
,
clan::dest_alpha
, clan::one_minus_dest_alpha
, clan::src_alpha_saturate
, clan::constant_color
,
clan::one_minus_constant_color
, clan::constant_alpha
, clan::one_minus_constant_alpha
} |
| Blending functions. More...
|
|
enum class | clan::BufferAccess { clan::read_only
, clan::write_only
, clan::read_write
, clan::write_discard
} |
| Array Buffer access enum. More...
|
|
enum class | clan::BufferUsage {
clan::stream_draw
, clan::stream_read
, clan::stream_copy
, clan::static_draw
,
clan::static_read
, clan::static_copy
, clan::dynamic_draw
, clan::dynamic_read
,
clan::dynamic_copy
} |
| Array Buffer usage enum. More...
|
|
enum class | clan::CompareFunction {
clan::lequal
, clan::gequal
, clan::less
, clan::greater
,
clan::equal
, clan::notequal
, clan::always
, clan::never
} |
| Compare functions. More...
|
|
enum class | clan::CullMode { clan::front
, clan::back
, clan::front_and_back
} |
| Polygon culling modes. More...
|
|
enum class | clan::DrawBuffer {
clan::none
, clan::front_left
, clan::front_right
, clan::back_left
,
clan::back_right
, clan::front
, clan::back
, clan::left
,
clan::right
, clan::front_and_back
} |
| Drawing buffers. More...
|
|
enum class | clan::FaceSide { clan::clockwise
, clan::counter_clockwise
} |
| Front face modes. More...
|
|
enum class | clan::FillMode { clan::point
, clan::line
, clan::polygon
} |
| Polygon filling modes. More...
|
|
enum class | clan::FrameBufferBindTarget { clan::draw
, clan::read
} |
| Framebuffer bind target. More...
|
|
enum class | clan::LogicOp {
clan::_clear
, clan::_and
, clan::_and_reverse
, clan::_copy
,
clan::_and_inverted
, clan::_noop
, clan::_xor
, clan::_or
,
clan::_nor
, clan::_equiv
, clan::_invert
, clan::_or_reverse
,
clan::_copy_inverted
, clan::_or_inverted
, clan::_nand
, clan::_set
} |
| Logic Op. More...
|
|
enum class | clan::MapMode { clan::_2d_upper_left
, clan::_2d_lower_left
, clan::_user_projection
} |
| Mapping modes. More...
|
|
enum class | clan::PixelBufferDirection { clan::data_to_gpu
, clan::data_from_gpu
} |
| Pixel buffer prefered direction. More...
|
|
enum class | clan::PointSpriteOrigin { clan::upper_left
, clan::lower_left
} |
| Point Sprite Origin. More...
|
|
enum class | clan::PrimitivesType {
clan::points
, clan::line_strip
, clan::line_loop
, clan::lines
,
clan::triangle_strip
, clan::triangle_fan
, clan::triangles
} |
| Primitive types. More...
|
|
enum class | clan::ShaderLanguage { clan::glsl
, clan::hlsl
, clan::fixed_function
, clan::num_shader_languages
} |
| Shader language used. More...
|
|
enum class | clan::ShaderType {
clan::vertex
, clan::geometry
, clan::fragment
, clan::tess_evaluation
,
clan::tess_control
, clan::compute
, clan::num_types
} |
| Shader Type. More...
|
|
enum class | clan::StandardProgram { clan::color_only
, clan::single_texture
, clan::sprite
, clan::path
} |
| Standard Program. More...
|
|
enum class | clan::StencilOp {
clan::keep
, clan::zero
, clan::replace
, clan::incr
,
clan::decr
, clan::invert
, clan::incr_wrap
, clan::decr_wrap
} |
| Stencil operations. More...
|
|
enum class | clan::TextureCompareMode { clan::none
, clan::compare_r_to_texture
} |
| Texture compare modes. More...
|
|
enum class | clan::TextureCubeDirection {
clan::positive_x
, clan::negative_x
, clan::positive_y
, clan::negative_y
,
clan::positive_z
, clan::negative_z
} |
| Texture cube directions. More...
|
|
enum class | clan::TextureDimensions {
clan::_1d
, clan::_1d_array
, clan::_2d
, clan::_2d_array
,
clan::_3d
, clan::_cube
, clan::_cube_array
} |
| Texture dimensions. More...
|
|
enum class | clan::TextureFilter {
clan::nearest
, clan::linear
, clan::nearest_mipmap_nearest
, clan::nearest_mipmap_linear
,
clan::linear_mipmap_nearest
, clan::linear_mipmap_linear
} |
| Texture filters. More...
|
|
enum class | clan::TextureFormat {
clan::rgba8
, clan::rgb8
, clan::bgra8
, clan::bgr8
,
clan::stencil_index1
, clan::stencil_index4
, clan::stencil_index8
, clan::stencil_index16
,
clan::r8
, clan::r8_snorm
, clan::r16
, clan::r16_snorm
,
clan::rg8
, clan::rg8_snorm
, clan::rg16
, clan::rg16_snorm
,
clan::r3_g3_b2
, clan::rgb4
, clan::rgb5
, clan::rgb8_snorm
,
clan::rgb10
, clan::rgb12
, clan::rgb16
, clan::rgb16_snorm
,
clan::rgba2
, clan::rgba4
, clan::rgb5_a1
, clan::rgba8_snorm
,
clan::rgb10_a2
, clan::rgba12
, clan::rgba16
, clan::rgba16_snorm
,
clan::srgb8
, clan::srgb8_alpha8
, clan::r16f
, clan::rg16f
,
clan::rgb16f
, clan::rgba16f
, clan::r32f
, clan::rg32f
,
clan::rgb32f
, clan::rgba32f
, clan::r11f_g11f_b10f
, clan::rgb9_e5
,
clan::r8i
, clan::r8ui
, clan::r16i
, clan::r16ui
,
clan::r32i
, clan::r32ui
, clan::rg8i
, clan::rg8ui
,
clan::rg16i
, clan::rg16ui
, clan::rg32i
, clan::rg32ui
,
clan::rgb8i
, clan::rgb8ui
, clan::rgb16i
, clan::rgb16ui
,
clan::rgb32i
, clan::rgb32ui
, clan::rgba8i
, clan::rgba8ui
,
clan::rgba16i
, clan::rgba16ui
, clan::rgba32i
, clan::rgba32ui
,
clan::depth_component16
, clan::depth_component24
, clan::depth_component32
, clan::depth_component32f
,
clan::depth24_stencil8
, clan::depth32f_stencil8
, clan::compressed_red
, clan::compressed_rg
,
clan::compressed_rgb
, clan::compressed_rgba
, clan::compressed_srgb
, clan::compressed_srgb_alpha
,
clan::compressed_red_rgtc1
, clan::compressed_signed_red_rgtc1
, clan::compressed_rg_rgtc2
, clan::compressed_signed_rg_rgtc2
,
clan::compressed_rgb_s3tc_dxt1
, clan::compressed_rgba_s3tc_dxt1
, clan::compressed_rgba_s3tc_dxt3
, clan::compressed_rgba_s3tc_dxt5
,
clan::compressed_srgb_s3tc_dxt1
, clan::compressed_srgb_alpha_s3tc_dxt1
, clan::compressed_srgb_alpha_s3tc_dxt3
, clan::compressed_srgb_alpha_s3tc_dxt5
} |
| Texture format. More...
|
|
enum class | clan::TextureImageYAxis { clan::y_bottom_up
, clan::y_top_down
} |
| Y axis direction for viewports, clipping rects, textures and render targets. More...
|
|
enum class | clan::TextureSubtype {
clan::cube_map_positive_x
, clan::cube_map_negative_x
, clan::cube_map_positive_y
, clan::cube_map_negative_y
,
clan::cube_map_positive_z
, clan::cube_map_negative_z
} |
| Texture Subtype. More...
|
|
enum class | clan::TextureWrapMode { clan::clamp_to_edge
, clan::repeat
, clan::mirrored_repeat
} |
| Texture coordinate wrapping modes. More...
|
|
enum class | clan::VertexAttributeDataType {
clan::type_unsigned_byte
, clan::type_unsigned_short
, clan::type_unsigned_int
, clan::type_byte
,
clan::type_short
, clan::type_int
, clan::type_float
} |
| Primitives array description. More...
|
|