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 logical render device, used for resource creation and global operations |
Cdevice_object | The base class for objects that are children to a logical render 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 |
Ninternal | |
Nlog |