ReShade
A generic post-processing injector for games and video software.
|
Describes the state of the depth-stencil stage. More...
#include <reshade_api_pipeline.hpp>
Public Attributes | |
bool | depth_enable |
Enable or disable depth testing. More... | |
bool | depth_write_mask |
Enable or disable writes to the depth-stencil buffer. More... | |
compare_op | depth_func |
Comparison function to use to compare new depth value from a fragment against current depth value in the depth-stencil buffer. More... | |
bool | stencil_enable |
Enable or disable stencil testing. More... | |
uint8_t | front_stencil_read_mask |
Mask applied to stencil values read from the depth-stencil buffer for pixels whose surface normal is towards the camera. More... | |
uint8_t | front_stencil_write_mask |
Mask applied to stencil values written to the depth-stencil buffer for pixels whose surface normal is towards the camera. More... | |
uint8_t | front_stencil_reference_value |
Reference value to perform against when stencil testing pixels whose surface normal is towards the camera. More... | |
compare_op | front_stencil_func |
Comparison function to use to compare new stencil value from a fragment against current stencil value for pixels whose surface normal is facing towards the camera. More... | |
stencil_op | front_stencil_pass_op |
Stencil operation to perform when stencil testing and depth testing both pass for pixels whose surface normal is facing towards the camera. More... | |
stencil_op | front_stencil_fail_op |
Stencil operation to perform when stencil testing fails for pixels whose surface normal is towards the camera. More... | |
stencil_op | front_stencil_depth_fail_op |
Stencil operation to perform when stencil testing passes and depth testing fails for pixels whose surface normal is facing towards the camera. More... | |
uint8_t | back_stencil_read_mask |
Mask applied to stencil values read from the depth-stencil buffer for pixels whose surface normal is facing away from the camera. More... | |
uint8_t | back_stencil_write_mask |
Mask applied to stencil values written to the depth-stencil buffer for pixels whose surface normal is facing away from the camera. More... | |
uint8_t | back_stencil_reference_value |
Reference value to perform against when stencil testing pixels whose surface normal is facing away from the camera. More... | |
compare_op | back_stencil_func |
Comparison function to use to compare new stencil value from a fragment against current stencil value for pixels whose surface normal is facing away from the camera. More... | |
stencil_op | back_stencil_pass_op |
Stencil operation to perform when stencil testing and depth testing both pass for pixels whose surface normal is facing away from the camera. More... | |
stencil_op | back_stencil_fail_op |
Stencil operation to perform when stencil testing fails for pixels whose surface normal is facing away from the camera. More... | |
stencil_op | back_stencil_depth_fail_op |
Stencil operation to perform when stencil testing passes and depth testing fails for pixels whose surface normal is facing away from the camera. More... | |
Describes the state of the depth-stencil stage.
stencil_op reshade::api::depth_stencil_desc::back_stencil_depth_fail_op |
Stencil operation to perform when stencil testing passes and depth testing fails for pixels whose surface normal is facing away from the camera.
stencil_op reshade::api::depth_stencil_desc::back_stencil_fail_op |
Stencil operation to perform when stencil testing fails for pixels whose surface normal is facing away from the camera.
compare_op reshade::api::depth_stencil_desc::back_stencil_func |
Comparison function to use to compare new stencil value from a fragment against current stencil value for pixels whose surface normal is facing away from the camera.
stencil_op reshade::api::depth_stencil_desc::back_stencil_pass_op |
Stencil operation to perform when stencil testing and depth testing both pass for pixels whose surface normal is facing away from the camera.
uint8_t reshade::api::depth_stencil_desc::back_stencil_read_mask |
Mask applied to stencil values read from the depth-stencil buffer for pixels whose surface normal is facing away from the camera.
uint8_t reshade::api::depth_stencil_desc::back_stencil_reference_value |
Reference value to perform against when stencil testing pixels whose surface normal is facing away from the camera.
uint8_t reshade::api::depth_stencil_desc::back_stencil_write_mask |
Mask applied to stencil values written to the depth-stencil buffer for pixels whose surface normal is facing away from the camera.
bool reshade::api::depth_stencil_desc::depth_enable |
Enable or disable depth testing.
compare_op reshade::api::depth_stencil_desc::depth_func |
Comparison function to use to compare new depth value from a fragment against current depth value in the depth-stencil buffer.
bool reshade::api::depth_stencil_desc::depth_write_mask |
Enable or disable writes to the depth-stencil buffer.
stencil_op reshade::api::depth_stencil_desc::front_stencil_depth_fail_op |
Stencil operation to perform when stencil testing passes and depth testing fails for pixels whose surface normal is facing towards the camera.
stencil_op reshade::api::depth_stencil_desc::front_stencil_fail_op |
Stencil operation to perform when stencil testing fails for pixels whose surface normal is towards the camera.
compare_op reshade::api::depth_stencil_desc::front_stencil_func |
Comparison function to use to compare new stencil value from a fragment against current stencil value for pixels whose surface normal is facing towards the camera.
stencil_op reshade::api::depth_stencil_desc::front_stencil_pass_op |
Stencil operation to perform when stencil testing and depth testing both pass for pixels whose surface normal is facing towards the camera.
uint8_t reshade::api::depth_stencil_desc::front_stencil_read_mask |
Mask applied to stencil values read from the depth-stencil buffer for pixels whose surface normal is towards the camera.
uint8_t reshade::api::depth_stencil_desc::front_stencil_reference_value |
Reference value to perform against when stencil testing pixels whose surface normal is towards the camera.
uint8_t reshade::api::depth_stencil_desc::front_stencil_write_mask |
Mask applied to stencil values written to the depth-stencil buffer for pixels whose surface normal is towards the camera.
bool reshade::api::depth_stencil_desc::stencil_enable |
Enable or disable stencil testing.