ReShade
A generic post-processing injector for games and video software.
Public Attributes | List of all members
reshade::api::pipeline_subobject Struct Reference

Describes a pipeline sub-object. More...

#include <reshade_api_pipeline.hpp>

Public Attributes

pipeline_subobject_type type
 Type of the specified sub-object data. More...
 
uint32_t count
 Number of sub-object descriptions. This should usually be 1, except for array sub-objects like pipeline_subobject_type::render_target_formats (where this specifies the number of render targets) or pipeline_subobject_type::dynamic_pipeline_states. More...
 
void * data
 Pointer to an array of sub-object descriptions (which should be as large as the specified count). Depending on the sub-object type this should be a pointer to a shader_desc, blend_desc, rasterizer_desc, depth_stencil_desc or ... More...
 

Detailed Description

Describes a pipeline sub-object.

Member Data Documentation

◆ count

uint32_t reshade::api::pipeline_subobject::count

Number of sub-object descriptions. This should usually be 1, except for array sub-objects like pipeline_subobject_type::render_target_formats (where this specifies the number of render targets) or pipeline_subobject_type::dynamic_pipeline_states.

◆ data

void* reshade::api::pipeline_subobject::data

Pointer to an array of sub-object descriptions (which should be as large as the specified count). Depending on the sub-object type this should be a pointer to a shader_desc, blend_desc, rasterizer_desc, depth_stencil_desc or ...

◆ type

pipeline_subobject_type reshade::api::pipeline_subobject::type

Type of the specified sub-object data.


The documentation for this struct was generated from the following file: