|
ReShade
A generic post-processing injector for games and video software.
|
| ▼Nreshade | |
| ▼Napi | |
| Ceffect_technique | An opaque handle to a technique in an effect |
| Ceffect_texture_variable | An opaque handle to a texture variable in an effect |
| Ceffect_uniform_variable | An opaque handle to a uniform variable in an effect |
| Ceffect_runtime | A post-processing effect runtime, used to control effects |
| Capi_object | The base class for objects provided by the ReShade API |
| Cdevice | A device, used for resource creation and global operations |
| Cdevice_object | The base class for objects that are children to a device |
| Ccommand_list | A command list, used to enqueue render commands on the CPU, before later executing them in a command queue |
| Ccommand_queue | A command queue, used to execute command lists on the GPU |
| Cswapchain_desc | Describes a swap chain and its back buffer resources |
| Cswapchain | A swap chain, used to present images to the screen |
| Cconstant_range | Describes a range of constants in a pipeline layout |
| Cdescriptor_range | Describes a range of descriptors of a descriptor table in a pipeline layout |
| Cdescriptor_range_with_static_samplers | |
| Cpipeline_layout_param | Describes a single parameter in a pipeline layout |
| Cpipeline_layout | An opaque handle to a pipeline layout object |
| Cshader_desc | Describes a shader object |
| Cshader_group | Describes a ray tracing shader group |
| Cinput_element | Describes a single element in the vertex layout for the input-assembler stage |
| Cstream_output_desc | Describes the state of the stream-output stage |
| Cblend_desc | Describes the state of the output-merger stage |
| Crasterizer_desc | Describes the state of the rasterizer stage |
| Cdepth_stencil_desc | Describes the state of the depth-stencil stage |
| Cpipeline_subobject | Describes a pipeline sub-object |
| Cpipeline | An opaque handle to a pipeline state object |
| Cbuffer_range | A constant buffer resource descriptor |
| Csampler_with_resource_view | A combined sampler and resource view descriptor |
| Cdescriptor_table | An opaque handle to a descriptor table in a descriptor heap |
| Cdescriptor_table_copy | All information needed to copy descriptors between descriptor tables |
| Cdescriptor_table_update | All information needed to update descriptors in a descriptor table |
| Cdescriptor_heap | An opaque handle to a descriptor heap |
| Cquery_heap | An opaque handle to a query heap |
| Crect | Describes a rectangle |
| Cviewport | Describes a render viewport |
| Cfence | An opaque handle to a fence synchronization object |
| Csampler_desc | Describes a sampler state |
| Csampler | An opaque handle to a sampler state object |
| Cresource_desc | Describes a resource, such as a buffer or texture |
| Cresource | An opaque handle to a resource object (buffer, texture, ...) |
| Cresource_view_desc | Describes a resource view, which specifies how to interpret the data of a resource |
| Cresource_view | An opaque handle to a resource view object (depth-stencil, render target, shader resource view, ...) |
| Csubresource_box | Describes a region inside a subresource |
| Csubresource_data | Describes the data of a subresource |
| Crender_pass_depth_stencil_desc | Describes a depth-stencil view and how it is treated at the start and end of a render pass |
| Crender_pass_render_target_desc | Describes a render target view and how it is treated at the start and end of a render pass |
| Cacceleration_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 |
| Cacceleration_structure_build_input | Describes a build input for an acceleration structure build operation |