Blender  V3.3
Public Attributes | List of all members
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
 
}; 
 
uint64_t data [9]
 

Detailed Description

Definition at line 81 of file gpu_state_private.hh.

Member Data Documentation

◆ 

struct { ... }

◆ _pad0

uint8_t blender::gpu::GPUStateMutable::_pad0

Definition at line 95 of file gpu_state_private.hh.

◆ data

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

Definition at line 99 of file gpu_state_private.hh.

◆ depth_range

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

TODO: remove.

Definition at line 85 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 90 of file gpu_state_private.hh.

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

◆ point_size

float blender::gpu::GPUStateMutable::point_size

Positive if using program point size.

Definition at line 88 of file gpu_state_private.hh.

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

◆ stencil_compare_mask

uint8_t blender::gpu::GPUStateMutable::stencil_compare_mask

Definition at line 93 of file gpu_state_private.hh.

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

◆ stencil_reference

uint8_t blender::gpu::GPUStateMutable::stencil_reference

Definition at line 94 of file gpu_state_private.hh.

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

◆ stencil_write_mask

uint8_t blender::gpu::GPUStateMutable::stencil_write_mask

Mutable stencil states.

Definition at line 92 of file gpu_state_private.hh.

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


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