ReShade
A generic post-processing injector for games and video software.
|
Creshade::api::acceleration_structure_build_input | Describes a build input for an acceleration structure build operation |
Creshade::api::acceleration_structure_instance | Describes a single instance in a top-level acceleration structure. The data in acceleration_structure_build_input::instances::buffer should be an array of this structure |
▼Creshade::api::api_object | The base class for objects provided by the ReShade API |
Creshade::api::device | A logical render device, used for resource creation and global operations |
▼Creshade::api::device_object | The base class for objects that are children to a logical render device |
Creshade::api::command_list | A command list, used to enqueue render commands on the CPU, before later executing them in a command queue |
Creshade::api::command_queue | A command queue, used to execute command lists on the GPU |
Creshade::api::effect_runtime | A post-processing effect runtime, used to control effects |
Creshade::api::swapchain | A swap chain, used to present images to the screen |
Creshade::api::blend_desc | Describes the state of the output-merger stage |
Creshade::api::buffer_range | A constant buffer resource descriptor |
Creshade::api::constant_range | Describes a range of constants in a pipeline layout |
Creshade::api::depth_stencil_desc | Describes the state of the depth-stencil stage |
Creshade::api::descriptor_heap | An opaque handle to a descriptor heap |
▼Creshade::api::descriptor_range | Describes a range of descriptors of a descriptor table in a pipeline layout |
Creshade::api::descriptor_range_with_static_samplers | |
Creshade::api::descriptor_table | An opaque handle to a descriptor table in a descriptor heap |
Creshade::api::descriptor_table_copy | All information needed to copy descriptors between descriptor tables |
Creshade::api::descriptor_table_update | All information needed to update descriptors in a descriptor table |
Creshade::api::effect_technique | An opaque handle to a technique in an effect |
Creshade::api::effect_texture_variable | An opaque handle to a texture variable in an effect |
Creshade::api::effect_uniform_variable | An opaque handle to a uniform variable in an effect |
Creshade::api::fence | An opaque handle to a fence synchronization object |
Creshade::api::input_element | Describes a single element in the vertex layout for the input-assembler stage |
Creshade::api::pipeline | An opaque handle to a pipeline state object |
Creshade::api::pipeline_layout | An opaque handle to a pipeline layout object |
Creshade::api::pipeline_layout_param | Describes a single parameter in a pipeline layout |
Creshade::api::pipeline_subobject | Describes a pipeline sub-object |
Creshade::api::query_heap | An opaque handle to a query heap |
Creshade::api::rasterizer_desc | Describes the state of the rasterizer stage |
Creshade::api::rect | Describes a rectangle |
Creshade::api::render_pass_depth_stencil_desc | Describes a depth-stencil view and how it is treated at the start and end of a render pass |
Creshade::api::render_pass_render_target_desc | Describes a render target view and how it is treated at the start and end of a render pass |
Creshade::api::resource | An opaque handle to a resource object (buffer, texture, ...) |
Creshade::api::resource_desc | Describes a resource, such as a buffer or texture |
Creshade::api::resource_view | An opaque handle to a resource view object (depth-stencil, render target, shader resource view, ...) |
Creshade::api::resource_view_desc | Describes a resource view, which specifies how to interpret the data of a resource |
Creshade::api::sampler | An opaque handle to a sampler state object |
Creshade::api::sampler_desc | Describes a sampler state |
Creshade::api::sampler_with_resource_view | A combined sampler and resource view descriptor |
Creshade::api::shader_desc | Describes a shader object |
Creshade::api::shader_group | Describes a ray tracing shader group |
Creshade::api::stream_output_desc | Describes the state of the stream-output stage |
Creshade::api::subresource_box | Describes a region inside a subresource |
Creshade::api::subresource_data | Describes the data of a subresource |
Creshade::api::swapchain_desc | Describes a swap chain and its back buffer resources |
Creshade::api::viewport | Describes a render viewport |