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