Antkeeper
0.0.1
|
This is the complete list of members for gl::pipeline, including all inherited members.
app::sdl_window_manager class | gl::pipeline | friend |
bind_framebuffer(const gl::framebuffer *framebuffer) | gl::pipeline | |
bind_shader_program(const gl::shader_program *shader_program) | gl::pipeline | |
bind_vertex_array(const vertex_array *array) | gl::pipeline | |
bind_vertex_buffers(std::uint32_t first_binding, std::span< const vertex_buffer *const > buffers, std::span< const std::size_t > offsets, std::span< const std::size_t > strides) | gl::pipeline | |
clear_attachments(std::uint8_t mask, const clear_value &value) | gl::pipeline | |
draw(std::uint32_t vertex_count, std::uint32_t instance_count, std::uint32_t first_vertex, std::uint32_t first_instance) | gl::pipeline | |
draw_indexed(std::uint32_t index_count, std::uint32_t instance_count, std::uint32_t first_index, std::int32_t vertex_offset, std::uint32_t first_instance) | gl::pipeline | |
get_default_framebuffer_dimensions() const noexcept | gl::pipeline | inline |
get_max_sampler_anisotropy() const noexcept | gl::pipeline | inline |
get_max_viewports() const noexcept | gl::pipeline | inline |
pipeline() | gl::pipeline | |
set_blend_constants(const std::array< float, 4 > &blend_constants) | gl::pipeline | |
set_color_blend_enabled(bool enabled) | gl::pipeline | |
set_color_blend_equation(const color_blend_equation &equation) | gl::pipeline | |
set_color_write_mask(std::uint8_t mask) | gl::pipeline | |
set_cull_mode(cull_mode mode) | gl::pipeline | |
set_depth_bias_enabled(bool enabled) | gl::pipeline | |
set_depth_bias_factors(float constant_factor, float slope_factor) | gl::pipeline | |
set_depth_clamp_enabled(bool enabled) | gl::pipeline | |
set_depth_compare_op(gl::compare_op compare_op) | gl::pipeline | |
set_depth_test_enabled(bool enabled) | gl::pipeline | |
set_depth_write_enabled(bool enabled) | gl::pipeline | |
set_fill_mode(fill_mode mode) | gl::pipeline | |
set_front_face(front_face face) | gl::pipeline | |
set_line_width(float width) | gl::pipeline | |
set_logic_op(gl::logic_op logic_op) | gl::pipeline | |
set_logic_op_enabled(bool enabled) | gl::pipeline | |
set_point_size(float size) | gl::pipeline | |
set_primitive_restart_enabled(bool enabled) | gl::pipeline | |
set_primitive_topology(primitive_topology topology) | gl::pipeline | |
set_provoking_vertex_mode(provoking_vertex_mode mode) | gl::pipeline | |
set_rasterizer_discard_enabled(bool enabled) | gl::pipeline | |
set_scissor(std::uint32_t first_scissor, std::span< const scissor_region > scissors) | gl::pipeline | |
set_scissor_test_enabled(bool enabled) | gl::pipeline | |
set_stencil_compare_mask(std::uint8_t face_mask, std::uint32_t compare_mask) | gl::pipeline | |
set_stencil_op(std::uint8_t face_mask, stencil_op fail_op, stencil_op pass_op, stencil_op depth_fail_op, gl::compare_op compare_op) | gl::pipeline | |
set_stencil_reference(std::uint8_t face_mask, std::uint32_t reference) | gl::pipeline | |
set_stencil_test_enabled(bool enabled) | gl::pipeline | |
set_stencil_write_mask(std::uint8_t face_mask, std::uint32_t write_mask) | gl::pipeline | |
set_viewport(std::uint32_t first_viewport, std::span< const viewport > viewports) | gl::pipeline |