ReShade
A generic post-processing injector for games and video software.
|
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... | |
Describes a pipeline sub-object.
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.
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 ...
pipeline_subobject_type reshade::api::pipeline_subobject::type |
Type of the specified sub-object data.