Blender V4.3
blender::gpu::GPUStateMutable Union Reference

#include <gpu_state_private.hh>

Public Attributes

struct { 
 
   float   depth_range [2] 
 
   float   point_size 
 
   float   line_width 
 
   uint8_t   stencil_write_mask 
 
   uint8_t   stencil_compare_mask 
 
   uint8_t   stencil_reference 
 
   uint8_t   _pad0 [5] 
 
};  
 
uint64_t data [3]
 

Detailed Description

Definition at line 82 of file gpu_state_private.hh.

Member Data Documentation

◆ [struct]

◆ _pad0

uint8_t blender::gpu::GPUStateMutable::_pad0[5]

Definition at line 96 of file gpu_state_private.hh.

◆ data

uint64_t blender::gpu::GPUStateMutable::data[3]

◆ depth_range

float blender::gpu::GPUStateMutable::depth_range[2]

TODO: remove.

Definition at line 86 of file gpu_state_private.hh.

Referenced by blender::gpu::StateManager::StateManager().

◆ line_width

float blender::gpu::GPUStateMutable::line_width

Not supported on every platform. Prefer using wide-line shader.

Definition at line 91 of file gpu_state_private.hh.

Referenced by GPU_line_width_get(), and blender::gpu::StateManager::StateManager().

◆ point_size

float blender::gpu::GPUStateMutable::point_size

Positive if using program point size.

Definition at line 89 of file gpu_state_private.hh.

Referenced by GPU_point_size(), GPU_program_point_size(), and blender::gpu::StateManager::StateManager().

◆ stencil_compare_mask

uint8_t blender::gpu::GPUStateMutable::stencil_compare_mask

◆ stencil_reference

uint8_t blender::gpu::GPUStateMutable::stencil_reference

◆ stencil_write_mask

uint8_t blender::gpu::GPUStateMutable::stencil_write_mask

The documentation for this union was generated from the following file: