Blender
V3.3
|
#include <gpu_state_private.hh>
Public Attributes | |
struct { | |
uint32_t write_mask: 13 | |
uint32_t blend: 4 | |
uint32_t culling_test: 2 | |
uint32_t depth_test: 3 | |
uint32_t stencil_test: 3 | |
uint32_t stencil_op: 3 | |
uint32_t provoking_vert: 1 | |
uint32_t logic_op_xor: 1 | |
uint32_t invert_facing: 1 | |
uint32_t shadow_bias: 1 | |
uint32_t clip_distances: 3 | |
uint32_t polygon_smooth: 1 | |
uint32_t line_smooth: 1 | |
}; | |
uint64_t | data |
Definition at line 23 of file gpu_state_private.hh.
struct { ... } |
uint32_t blender::gpu::GPUState::blend |
eGPUBlend
Definition at line 28 of file gpu_state_private.hh.
Referenced by blender::gpu::StateManager::StateManager().
uint32_t blender::gpu::GPUState::clip_distances |
Number of clip distances enabled.
Definition at line 45 of file gpu_state_private.hh.
Referenced by blender::gpu::MTLStateManager::force_state(), blender::gpu::GLStateManager::force_state(), and blender::gpu::StateManager::StateManager().
uint32_t blender::gpu::GPUState::culling_test |
eGPUFaceCullTest
Definition at line 30 of file gpu_state_private.hh.
Referenced by blender::gpu::StateManager::StateManager().
uint64_t blender::gpu::GPUState::data |
Definition at line 51 of file gpu_state_private.hh.
uint32_t blender::gpu::GPUState::depth_test |
eGPUDepthTest
Definition at line 32 of file gpu_state_private.hh.
Referenced by blender::gpu::StateManager::StateManager().
uint32_t blender::gpu::GPUState::invert_facing |
Definition at line 41 of file gpu_state_private.hh.
Referenced by blender::gpu::StateManager::StateManager().
uint32_t blender::gpu::GPUState::line_smooth |
Definition at line 48 of file gpu_state_private.hh.
Referenced by blender::gpu::StateManager::StateManager().
uint32_t blender::gpu::GPUState::logic_op_xor |
Enable bits.
Definition at line 40 of file gpu_state_private.hh.
Referenced by blender::gpu::StateManager::StateManager().
uint32_t blender::gpu::GPUState::polygon_smooth |
Definition at line 47 of file gpu_state_private.hh.
Referenced by blender::gpu::StateManager::StateManager().
uint32_t blender::gpu::GPUState::provoking_vert |
eGPUProvokingVertex
Definition at line 38 of file gpu_state_private.hh.
Referenced by blender::gpu::StateManager::StateManager().
uint32_t blender::gpu::GPUState::shadow_bias |
Definition at line 42 of file gpu_state_private.hh.
Referenced by blender::gpu::StateManager::StateManager().
uint32_t blender::gpu::GPUState::stencil_op |
eGPUStencilOp
Definition at line 36 of file gpu_state_private.hh.
Referenced by blender::gpu::StateManager::StateManager().
uint32_t blender::gpu::GPUState::stencil_test |
eGPUStencilTest
Definition at line 34 of file gpu_state_private.hh.
Referenced by blender::gpu::StateManager::StateManager().
uint32_t blender::gpu::GPUState::write_mask |
eGPUWriteMask
Definition at line 26 of file gpu_state_private.hh.
Referenced by blender::gpu::StateManager::StateManager().