ReShade
A generic post-processing injector for games and video software.
|
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_list | inline |
barrier(uint32_t count, const resource *resources, const resource_usage *old_states, const resource_usage *new_states)=0 | reshade::api::command_list | pure virtual |
begin_debug_event(const char *label, const float color[4]=nullptr)=0 | reshade::api::command_list | pure virtual |
begin_query(query_heap heap, query_type type, uint32_t index)=0 | reshade::api::command_list | pure virtual |
begin_render_pass(uint32_t count, const render_pass_render_target_desc *rts, const render_pass_depth_stencil_desc *ds=nullptr)=0 | reshade::api::command_list | pure virtual |
bind_descriptor_table(shader_stage stages, pipeline_layout layout, uint32_t param, descriptor_table table) | reshade::api::command_list | inline |
bind_descriptor_tables(shader_stage stages, pipeline_layout layout, uint32_t first, uint32_t count, const descriptor_table *tables)=0 | reshade::api::command_list | pure virtual |
bind_index_buffer(resource buffer, uint64_t offset, uint32_t index_size)=0 | reshade::api::command_list | pure virtual |
bind_pipeline(pipeline_stage stages, pipeline pipeline)=0 | reshade::api::command_list | pure virtual |
bind_pipeline_state(dynamic_state state, uint32_t value) | reshade::api::command_list | inline |
bind_pipeline_states(uint32_t count, const dynamic_state *states, const uint32_t *values)=0 | reshade::api::command_list | pure virtual |
bind_render_targets_and_depth_stencil(uint32_t count, const resource_view *rtvs, resource_view dsv={ 0 })=0 | reshade::api::command_list | pure virtual |
bind_scissor_rects(uint32_t first, uint32_t count, const rect *rects)=0 | reshade::api::command_list | pure 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)=0 | reshade::api::command_list | pure virtual |
bind_vertex_buffer(uint32_t index, resource buffer, uint64_t offset, uint32_t stride) | reshade::api::command_list | inline |
bind_vertex_buffers(uint32_t first, uint32_t count, const resource *buffers, const uint64_t *offsets, const uint32_t *strides)=0 | reshade::api::command_list | pure virtual |
bind_viewports(uint32_t first, uint32_t count, const viewport *viewports)=0 | reshade::api::command_list | pure 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)=0 | reshade::api::command_list | pure virtual |
clear_depth_stencil_view(resource_view dsv, const float *depth, const uint8_t *stencil, uint32_t rect_count=0, const rect *rects=nullptr)=0 | reshade::api::command_list | pure virtual |
clear_render_target_view(resource_view rtv, const float color[4], uint32_t rect_count=0, const rect *rects=nullptr)=0 | reshade::api::command_list | pure virtual |
clear_unordered_access_view_float(resource_view uav, const float values[4], uint32_t rect_count=0, const rect *rects=nullptr)=0 | reshade::api::command_list | pure virtual |
clear_unordered_access_view_uint(resource_view uav, const uint32_t values[4], uint32_t rect_count=0, const rect *rects=nullptr)=0 | reshade::api::command_list | pure virtual |
copy_acceleration_structure(resource_view source, resource_view dest, acceleration_structure_copy_mode mode)=0 | reshade::api::command_list | pure virtual |
copy_buffer_region(resource source, uint64_t source_offset, resource dest, uint64_t dest_offset, uint64_t size)=0 | reshade::api::command_list | pure 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)=0 | reshade::api::command_list | pure 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)=0 | reshade::api::command_list | pure virtual |
copy_resource(resource source, resource dest)=0 | reshade::api::command_list | pure 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)=0 | reshade::api::command_list | pure 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)=0 | reshade::api::command_list | pure virtual |
create_private_data(Args &&... args) | reshade::api::api_object | inline |
destroy_private_data() | reshade::api::api_object | inline |
dispatch(uint32_t group_count_x, uint32_t group_count_y, uint32_t group_count_z)=0 | reshade::api::command_list | pure virtual |
dispatch_mesh(uint32_t group_count_x, uint32_t group_count_y, uint32_t group_count_z)=0 | reshade::api::command_list | pure 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)=0 | reshade::api::command_list | pure virtual |
draw(uint32_t vertex_count, uint32_t instance_count, uint32_t first_vertex, uint32_t first_instance)=0 | reshade::api::command_list | pure virtual |
draw_indexed(uint32_t index_count, uint32_t instance_count, uint32_t first_index, int32_t vertex_offset, uint32_t first_instance)=0 | reshade::api::command_list | pure virtual |
draw_or_dispatch_indirect(indirect_command type, resource buffer, uint64_t offset, uint32_t draw_count, uint32_t stride)=0 | reshade::api::command_list | pure virtual |
end_debug_event()=0 | reshade::api::command_list | pure virtual |
end_query(query_heap heap, query_type type, uint32_t index)=0 | reshade::api::command_list | pure virtual |
end_render_pass()=0 | reshade::api::command_list | pure virtual |
generate_mipmaps(resource_view srv)=0 | reshade::api::command_list | pure virtual |
get_device()=0 | reshade::api::device_object | pure virtual |
get_native() const =0 | reshade::api::api_object | pure virtual |
get_private_data(const uint8_t guid[16], uint64_t *data) const =0 | reshade::api::api_object | pure virtual |
get_private_data() const | reshade::api::api_object | inline |
insert_debug_marker(const char *label, const float color[4]=nullptr)=0 | reshade::api::command_list | pure virtual |
push_constants(shader_stage stages, pipeline_layout layout, uint32_t param, uint32_t first, uint32_t count, const void *values)=0 | reshade::api::command_list | pure virtual |
push_descriptors(shader_stage stages, pipeline_layout layout, uint32_t param, const descriptor_table_update &update)=0 | reshade::api::command_list | pure 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)=0 | reshade::api::command_list | pure virtual |
set_private_data(const uint8_t guid[16], const uint64_t data)=0 | reshade::api::api_object | pure virtual |