|  | ReShade
    A generic post-processing injector for games and video software. | 
Describes a range of constants in a pipeline layout. More...
#include <reshade_api_pipeline.hpp>
| Public Attributes | |
| uint32_t | binding | 
| OpenGL uniform buffer binding index.  More... | |
| uint32_t | dx_register_index | 
| D3D10/D3D11/D3D12 constant buffer register index.  More... | |
| uint32_t | dx_register_space | 
| D3D12 constant buffer register space.  More... | |
| uint32_t | count | 
| Number of constants in this range (in 32-bit values).  More... | |
| shader_stage | visibility | 
| Shader pipeline stages that can make use of the constants in this range.  More... | |
Describes a range of constants in a pipeline layout.
| uint32_t reshade::api::constant_range::binding | 
OpenGL uniform buffer binding index.
| uint32_t reshade::api::constant_range::count | 
Number of constants in this range (in 32-bit values).
| uint32_t reshade::api::constant_range::dx_register_index | 
D3D10/D3D11/D3D12 constant buffer register index.
| uint32_t reshade::api::constant_range::dx_register_space | 
D3D12 constant buffer register space.
| shader_stage reshade::api::constant_range::visibility | 
Shader pipeline stages that can make use of the constants in this range.