|
Blender
V3.3
|
#include <mtl_context.hh>
Public Member Functions | |
| bool | operator== (const MTLContextDepthStencilState &other) const |
| std::size_t | hash () const |
Public Attributes | |
| bool | depth_write_enable |
| bool | depth_test_enabled |
| float | depth_range_near |
| float | depth_range_far |
| MTLCompareFunction | depth_function |
| float | depth_bias |
| float | depth_slope_scale |
| bool | depth_bias_enabled_for_points |
| bool | depth_bias_enabled_for_lines |
| bool | depth_bias_enabled_for_tris |
| bool | stencil_test_enabled |
| uint | stencil_read_mask |
| uint | stencil_write_mask |
| uint | stencil_ref |
| MTLCompareFunction | stencil_func |
| MTLStencilOperation | stencil_op_front_stencil_fail |
| MTLStencilOperation | stencil_op_front_depth_fail |
| MTLStencilOperation | stencil_op_front_depthstencil_pass |
| MTLStencilOperation | stencil_op_back_stencil_fail |
| MTLStencilOperation | stencil_op_back_depth_fail |
| MTLStencilOperation | stencil_op_back_depthstencil_pass |
| bool | has_depth_target |
| bool | has_stencil_target |
Definition at line 143 of file mtl_context.hh.
|
inline |
Definition at line 213 of file mtl_context.hh.
|
inline |
Definition at line 180 of file mtl_context.hh.
References depth_function, depth_test_enabled, depth_write_enable, has_depth_target, has_stencil_target, stencil_func, stencil_op_back_depth_fail, stencil_op_back_depthstencil_pass, stencil_op_back_stencil_fail, stencil_op_front_depth_fail, stencil_op_front_depthstencil_pass, stencil_op_front_stencil_fail, stencil_read_mask, stencil_test_enabled, and stencil_write_mask.
| float blender::gpu::MTLContextDepthStencilState::depth_bias |
Definition at line 151 of file mtl_context.hh.
Referenced by blender::gpu::MTLContext::pipeline_state_init().
| bool blender::gpu::MTLContextDepthStencilState::depth_bias_enabled_for_lines |
Definition at line 154 of file mtl_context.hh.
Referenced by blender::gpu::MTLContext::pipeline_state_init().
| bool blender::gpu::MTLContextDepthStencilState::depth_bias_enabled_for_points |
Definition at line 153 of file mtl_context.hh.
Referenced by blender::gpu::MTLContext::pipeline_state_init().
| bool blender::gpu::MTLContextDepthStencilState::depth_bias_enabled_for_tris |
Definition at line 155 of file mtl_context.hh.
Referenced by blender::gpu::MTLContext::pipeline_state_init().
| MTLCompareFunction blender::gpu::MTLContextDepthStencilState::depth_function |
Definition at line 150 of file mtl_context.hh.
Referenced by operator==(), and blender::gpu::MTLContext::pipeline_state_init().
| float blender::gpu::MTLContextDepthStencilState::depth_range_far |
Definition at line 149 of file mtl_context.hh.
Referenced by blender::gpu::MTLContext::pipeline_state_init().
| float blender::gpu::MTLContextDepthStencilState::depth_range_near |
Definition at line 148 of file mtl_context.hh.
Referenced by blender::gpu::MTLContext::pipeline_state_init().
| float blender::gpu::MTLContextDepthStencilState::depth_slope_scale |
Definition at line 152 of file mtl_context.hh.
Referenced by blender::gpu::MTLContext::pipeline_state_init().
| bool blender::gpu::MTLContextDepthStencilState::depth_test_enabled |
Definition at line 147 of file mtl_context.hh.
Referenced by operator==(), and blender::gpu::MTLContext::pipeline_state_init().
| bool blender::gpu::MTLContextDepthStencilState::depth_write_enable |
Definition at line 146 of file mtl_context.hh.
Referenced by operator==(), and blender::gpu::MTLContext::pipeline_state_init().
| bool blender::gpu::MTLContextDepthStencilState::has_depth_target |
Definition at line 174 of file mtl_context.hh.
Referenced by operator==().
| bool blender::gpu::MTLContextDepthStencilState::has_stencil_target |
Definition at line 175 of file mtl_context.hh.
Referenced by operator==().
| MTLCompareFunction blender::gpu::MTLContextDepthStencilState::stencil_func |
Definition at line 162 of file mtl_context.hh.
Referenced by operator==(), and blender::gpu::MTLContext::pipeline_state_init().
| MTLStencilOperation blender::gpu::MTLContextDepthStencilState::stencil_op_back_depth_fail |
Definition at line 169 of file mtl_context.hh.
Referenced by blender::gpu::mtl_stencil_set_op_separate(), operator==(), and blender::gpu::MTLContext::pipeline_state_init().
| MTLStencilOperation blender::gpu::MTLContextDepthStencilState::stencil_op_back_depthstencil_pass |
Definition at line 170 of file mtl_context.hh.
Referenced by blender::gpu::mtl_stencil_set_op_separate(), operator==(), and blender::gpu::MTLContext::pipeline_state_init().
| MTLStencilOperation blender::gpu::MTLContextDepthStencilState::stencil_op_back_stencil_fail |
Definition at line 168 of file mtl_context.hh.
Referenced by blender::gpu::mtl_stencil_set_op_separate(), operator==(), and blender::gpu::MTLContext::pipeline_state_init().
| MTLStencilOperation blender::gpu::MTLContextDepthStencilState::stencil_op_front_depth_fail |
Definition at line 165 of file mtl_context.hh.
Referenced by blender::gpu::mtl_stencil_set_op_separate(), operator==(), and blender::gpu::MTLContext::pipeline_state_init().
| MTLStencilOperation blender::gpu::MTLContextDepthStencilState::stencil_op_front_depthstencil_pass |
Definition at line 166 of file mtl_context.hh.
Referenced by blender::gpu::mtl_stencil_set_op_separate(), operator==(), and blender::gpu::MTLContext::pipeline_state_init().
| MTLStencilOperation blender::gpu::MTLContextDepthStencilState::stencil_op_front_stencil_fail |
Definition at line 164 of file mtl_context.hh.
Referenced by blender::gpu::mtl_stencil_set_op_separate(), operator==(), and blender::gpu::MTLContext::pipeline_state_init().
| uint blender::gpu::MTLContextDepthStencilState::stencil_read_mask |
Definition at line 159 of file mtl_context.hh.
Referenced by operator==(), and blender::gpu::MTLContext::pipeline_state_init().
| uint blender::gpu::MTLContextDepthStencilState::stencil_ref |
Definition at line 161 of file mtl_context.hh.
Referenced by blender::gpu::MTLContext::pipeline_state_init().
| bool blender::gpu::MTLContextDepthStencilState::stencil_test_enabled |
Definition at line 158 of file mtl_context.hh.
Referenced by operator==(), and blender::gpu::MTLContext::pipeline_state_init().
| uint blender::gpu::MTLContextDepthStencilState::stencil_write_mask |
Definition at line 160 of file mtl_context.hh.
Referenced by operator==(), and blender::gpu::MTLContext::pipeline_state_init().