ReShade
A generic post-processing injector for games and video software.
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 123]
 Nreshade
 Napi
 Ceffect_techniqueAn opaque handle to a technique in an effect
 Ceffect_texture_variableAn opaque handle to a texture variable in an effect
 Ceffect_uniform_variableAn opaque handle to a uniform variable in an effect
 Ceffect_runtimeA post-processing effect runtime, used to control effects
 Capi_objectThe base class for objects provided by the ReShade API
 CdeviceA logical render device, used for resource creation and global operations
 Cdevice_objectThe base class for objects that are children to a logical render device
 Ccommand_listA command list, used to enqueue render commands on the CPU, before later executing them in a command queue
 Ccommand_queueA command queue, used to execute command lists on the GPU
 Cswapchain_descDescribes a swap chain and its back buffer resources
 CswapchainA swap chain, used to present images to the screen
 Cconstant_rangeDescribes a range of constants in a pipeline layout
 Cdescriptor_rangeDescribes a range of descriptors of a descriptor table in a pipeline layout
 Cdescriptor_range_with_static_samplers
 Cpipeline_layout_paramDescribes a single parameter in a pipeline layout
 Cpipeline_layoutAn opaque handle to a pipeline layout object
 Cshader_descDescribes a shader object
 Cshader_groupDescribes a ray tracing shader group
 Cinput_elementDescribes a single element in the vertex layout for the input-assembler stage
 Cstream_output_descDescribes the state of the stream-output stage
 Cblend_descDescribes the state of the output-merger stage
 Crasterizer_descDescribes the state of the rasterizer stage
 Cdepth_stencil_descDescribes the state of the depth-stencil stage
 Cpipeline_subobjectDescribes a pipeline sub-object
 CpipelineAn opaque handle to a pipeline state object
 Cbuffer_rangeA constant buffer resource descriptor
 Csampler_with_resource_viewA combined sampler and resource view descriptor
 Cdescriptor_tableAn opaque handle to a descriptor table in a descriptor heap
 Cdescriptor_table_copyAll information needed to copy descriptors between descriptor tables
 Cdescriptor_table_updateAll information needed to update descriptors in a descriptor table
 Cdescriptor_heapAn opaque handle to a descriptor heap
 Cquery_heapAn opaque handle to a query heap
 CrectDescribes a rectangle
 CviewportDescribes a render viewport
 CfenceAn opaque handle to a fence synchronization object
 Csampler_descDescribes a sampler state
 CsamplerAn opaque handle to a sampler state object
 Cresource_descDescribes a resource, such as a buffer or texture
 CresourceAn opaque handle to a resource object (buffer, texture, ...)
 Cresource_view_descDescribes a resource view, which specifies how to interpret the data of a resource
 Cresource_viewAn opaque handle to a resource view object (depth-stencil, render target, shader resource view, ...)
 Csubresource_boxDescribes a region inside a subresource
 Csubresource_dataDescribes the data of a subresource
 Crender_pass_depth_stencil_descDescribes a depth-stencil view and how it is treated at the start and end of a render pass
 Crender_pass_render_target_descDescribes a render target view and how it is treated at the start and end of a render pass
 Cacceleration_structure_instanceDescribes 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_inputDescribes a build input for an acceleration structure build operation
 Ninternal
 Nlog