Blender V4.3
GPUViewport Struct Reference

Public Attributes

int size [2]
 
int flag
 
int active_view
 
DRWDatadraw_data
 
GPUTexture * color_render_tx [2]
 
GPUTexture * color_overlay_tx [2]
 
GPUTexture * depth_tx
 
GPUFrameBuffer * stereo_comp_fb
 
GPUFrameBuffer * overlay_fb
 
ColorManagedViewSettings view_settings
 
ColorManagedDisplaySettings display_settings
 
CurveMappingorig_curve_mapping
 
float dither
 
bool do_color_management
 
GPUViewportBatch batch
 

Detailed Description

Definition at line 52 of file gpu_viewport.cc.

Member Data Documentation

◆ active_view

int GPUViewport::active_view

Definition at line 57 of file gpu_viewport.cc.

◆ batch

GPUViewportBatch GPUViewport::batch

Definition at line 79 of file gpu_viewport.cc.

◆ color_overlay_tx

GPUTexture* GPUViewport::color_overlay_tx[2]

Definition at line 63 of file gpu_viewport.cc.

◆ color_render_tx

GPUTexture* GPUViewport::color_render_tx[2]

Color buffers, one for each stereo view. Only one if not stereo viewport.

Definition at line 62 of file gpu_viewport.cc.

◆ depth_tx

GPUTexture* GPUViewport::depth_tx

Depth buffer. Can be shared with GPUOffscreen.

Definition at line 65 of file gpu_viewport.cc.

◆ display_settings

ColorManagedDisplaySettings GPUViewport::display_settings

Definition at line 73 of file gpu_viewport.cc.

◆ dither

float GPUViewport::dither

Definition at line 75 of file gpu_viewport.cc.

◆ do_color_management

bool GPUViewport::do_color_management

Definition at line 78 of file gpu_viewport.cc.

Referenced by GPU_viewport_create().

◆ draw_data

DRWData* GPUViewport::draw_data

Definition at line 60 of file gpu_viewport.cc.

◆ flag

int GPUViewport::flag

Definition at line 54 of file gpu_viewport.cc.

◆ orig_curve_mapping

CurveMapping* GPUViewport::orig_curve_mapping

Definition at line 74 of file gpu_viewport.cc.

◆ overlay_fb

GPUFrameBuffer* GPUViewport::overlay_fb

Overlay framebuffer for drawing outside of DRW module.

Definition at line 69 of file gpu_viewport.cc.

◆ size

int GPUViewport::size[2]

Definition at line 53 of file gpu_viewport.cc.

◆ stereo_comp_fb

GPUFrameBuffer* GPUViewport::stereo_comp_fb

Compositing framebuffer for stereo viewport.

Definition at line 67 of file gpu_viewport.cc.

◆ view_settings

ColorManagedViewSettings GPUViewport::view_settings

Definition at line 72 of file gpu_viewport.cc.


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