ReShade
A generic post-processing injector for games and video software.
reshade::api::command_list Member List

This is the complete list of members for reshade::api::command_list, including all inherited members.

barrier(resource resource, resource_usage old_state, resource_usage new_state)reshade::api::command_listinline
barrier(uint32_t count, const resource *resources, const resource_usage *old_states, const resource_usage *new_states)=0reshade::api::command_listpure virtual
begin_debug_event(const char *label, const float color[4]=nullptr)=0reshade::api::command_listpure virtual
begin_query(query_heap heap, query_type type, uint32_t index)=0reshade::api::command_listpure virtual
begin_render_pass(uint32_t count, const render_pass_render_target_desc *rts, const render_pass_depth_stencil_desc *ds=nullptr)=0reshade::api::command_listpure virtual
bind_descriptor_table(shader_stage stages, pipeline_layout layout, uint32_t param, descriptor_table table)reshade::api::command_listinline
bind_descriptor_tables(shader_stage stages, pipeline_layout layout, uint32_t first, uint32_t count, const descriptor_table *tables)=0reshade::api::command_listpure virtual
bind_index_buffer(resource buffer, uint64_t offset, uint32_t index_size)=0reshade::api::command_listpure virtual
bind_pipeline(pipeline_stage stages, pipeline pipeline)=0reshade::api::command_listpure virtual
bind_pipeline_state(dynamic_state state, uint32_t value)reshade::api::command_listinline
bind_pipeline_states(uint32_t count, const dynamic_state *states, const uint32_t *values)=0reshade::api::command_listpure virtual
bind_render_targets_and_depth_stencil(uint32_t count, const resource_view *rtvs, resource_view dsv={ 0 })=0reshade::api::command_listpure virtual
bind_scissor_rects(uint32_t first, uint32_t count, const rect *rects)=0reshade::api::command_listpure virtual
bind_stream_output_buffers(uint32_t first, uint32_t count, const api::resource *buffers, const uint64_t *offsets, const uint64_t *max_sizes, const api::resource *counter_buffers, const uint64_t *counter_offsets)=0reshade::api::command_listpure virtual
bind_vertex_buffer(uint32_t index, resource buffer, uint64_t offset, uint32_t stride)reshade::api::command_listinline
bind_vertex_buffers(uint32_t first, uint32_t count, const resource *buffers, const uint64_t *offsets, const uint32_t *strides)=0reshade::api::command_listpure virtual
bind_viewports(uint32_t first, uint32_t count, const viewport *viewports)=0reshade::api::command_listpure virtual
build_acceleration_structure(acceleration_structure_type type, acceleration_structure_build_flags flags, uint32_t input_count, const acceleration_structure_build_input *inputs, api::resource scratch, uint64_t scratch_offset, resource_view source, resource_view dest, acceleration_structure_build_mode mode)=0reshade::api::command_listpure virtual
clear_depth_stencil_view(resource_view dsv, const float *depth, const uint8_t *stencil, uint32_t rect_count=0, const rect *rects=nullptr)=0reshade::api::command_listpure virtual
clear_render_target_view(resource_view rtv, const float color[4], uint32_t rect_count=0, const rect *rects=nullptr)=0reshade::api::command_listpure virtual
clear_unordered_access_view_float(resource_view uav, const float values[4], uint32_t rect_count=0, const rect *rects=nullptr)=0reshade::api::command_listpure virtual
clear_unordered_access_view_uint(resource_view uav, const uint32_t values[4], uint32_t rect_count=0, const rect *rects=nullptr)=0reshade::api::command_listpure virtual
copy_acceleration_structure(resource_view source, resource_view dest, acceleration_structure_copy_mode mode)=0reshade::api::command_listpure virtual
copy_buffer_region(resource source, uint64_t source_offset, resource dest, uint64_t dest_offset, uint64_t size)=0reshade::api::command_listpure virtual
copy_buffer_to_texture(resource source, uint64_t source_offset, uint32_t row_length, uint32_t slice_height, resource dest, uint32_t dest_subresource, const subresource_box *dest_box=nullptr)=0reshade::api::command_listpure virtual
copy_query_heap_results(query_heap heap, query_type type, uint32_t first, uint32_t count, resource dest, uint64_t dest_offset, uint32_t stride)=0reshade::api::command_listpure virtual
copy_resource(resource source, resource dest)=0reshade::api::command_listpure virtual
copy_texture_region(resource source, uint32_t source_subresource, const subresource_box *source_box, resource dest, uint32_t dest_subresource, const subresource_box *dest_box, filter_mode filter=filter_mode::min_mag_mip_point)=0reshade::api::command_listpure virtual
copy_texture_to_buffer(resource source, uint32_t source_subresource, const subresource_box *source_box, resource dest, uint64_t dest_offset, uint32_t row_length=0, uint32_t slice_height=0)=0reshade::api::command_listpure virtual
create_private_data(Args &&... args)reshade::api::api_objectinline
destroy_private_data()reshade::api::api_objectinline
dispatch(uint32_t group_count_x, uint32_t group_count_y, uint32_t group_count_z)=0reshade::api::command_listpure virtual
dispatch_mesh(uint32_t group_count_x, uint32_t group_count_y, uint32_t group_count_z)=0reshade::api::command_listpure virtual
dispatch_rays(resource raygen, uint64_t raygen_offset, uint64_t raygen_size, resource miss, uint64_t miss_offset, uint64_t miss_size, uint64_t miss_stride, resource hit_group, uint64_t hit_group_offset, uint64_t hit_group_size, uint64_t hit_group_stride, resource callable, uint64_t callable_offset, uint64_t callable_size, uint64_t callable_stride, uint32_t width, uint32_t height, uint32_t depth)=0reshade::api::command_listpure virtual
draw(uint32_t vertex_count, uint32_t instance_count, uint32_t first_vertex, uint32_t first_instance)=0reshade::api::command_listpure virtual
draw_indexed(uint32_t index_count, uint32_t instance_count, uint32_t first_index, int32_t vertex_offset, uint32_t first_instance)=0reshade::api::command_listpure virtual
draw_or_dispatch_indirect(indirect_command type, resource buffer, uint64_t offset, uint32_t draw_count, uint32_t stride)=0reshade::api::command_listpure virtual
end_debug_event()=0reshade::api::command_listpure virtual
end_query(query_heap heap, query_type type, uint32_t index)=0reshade::api::command_listpure virtual
end_render_pass()=0reshade::api::command_listpure virtual
generate_mipmaps(resource_view srv)=0reshade::api::command_listpure virtual
get_device()=0reshade::api::device_objectpure virtual
get_native() const =0reshade::api::api_objectpure virtual
get_private_data(const uint8_t guid[16], uint64_t *data) const =0reshade::api::api_objectpure virtual
get_private_data() constreshade::api::api_objectinline
insert_debug_marker(const char *label, const float color[4]=nullptr)=0reshade::api::command_listpure virtual
push_constants(shader_stage stages, pipeline_layout layout, uint32_t param, uint32_t first, uint32_t count, const void *values)=0reshade::api::command_listpure virtual
push_descriptors(shader_stage stages, pipeline_layout layout, uint32_t param, const descriptor_table_update &update)=0reshade::api::command_listpure virtual
resolve_texture_region(resource source, uint32_t source_subresource, const subresource_box *source_box, resource dest, uint32_t dest_subresource, int32_t dest_x, int32_t dest_y, int32_t dest_z, format format)=0reshade::api::command_listpure virtual
set_private_data(const uint8_t guid[16], const uint64_t data)=0reshade::api::api_objectpure virtual