Blender  V3.3
Public Attributes | List of all members
GPUViewport Struct Reference

Public Attributes

int size [2]
 
int flag
 
int active_view
 
struct DRWDatadraw_data
 
GPUTexturecolor_render_tx [2]
 
GPUTexturecolor_overlay_tx [2]
 
GPUTexturedepth_tx
 
GPUFrameBufferstereo_comp_fb
 
GPUFrameBufferoverlay_fb
 
ColorManagedViewSettings view_settings
 
ColorManagedDisplaySettings display_settings
 
CurveMappingorig_curve_mapping
 
float dither
 
bool do_color_management
 
struct GPUViewportBatch batch
 

Detailed Description

Definition at line 51 of file gpu_viewport.c.

Member Data Documentation

◆ active_view

int GPUViewport::active_view

◆ batch

struct GPUViewportBatch GPUViewport::batch

Definition at line 77 of file gpu_viewport.c.

Referenced by gpu_viewport_batch_free(), and gpu_viewport_batch_get().

◆ color_overlay_tx

GPUTexture* GPUViewport::color_overlay_tx[2]

◆ color_render_tx

GPUTexture* GPUViewport::color_render_tx[2]

◆ depth_tx

GPUTexture* GPUViewport::depth_tx

◆ display_settings

ColorManagedDisplaySettings GPUViewport::display_settings

Definition at line 72 of file gpu_viewport.c.

Referenced by GPU_viewport_colorspace_set(), and gpu_viewport_draw_colormanaged().

◆ dither

float GPUViewport::dither

Definition at line 74 of file gpu_viewport.c.

Referenced by GPU_viewport_colorspace_set(), and gpu_viewport_draw_colormanaged().

◆ do_color_management

bool GPUViewport::do_color_management

◆ draw_data

struct DRWData* GPUViewport::draw_data

Definition at line 59 of file gpu_viewport.c.

Referenced by GPU_viewport_data_get(), and GPU_viewport_free().

◆ flag

int GPUViewport::flag

◆ orig_curve_mapping

CurveMapping* GPUViewport::orig_curve_mapping

Definition at line 73 of file gpu_viewport.c.

Referenced by GPU_viewport_colorspace_set().

◆ overlay_fb

GPUFrameBuffer* GPUViewport::overlay_fb

Overlay framebuffer for drawing outside of DRW module.

Definition at line 68 of file gpu_viewport.c.

Referenced by GPU_viewport_framebuffer_overlay_get(), and gpu_viewport_textures_free().

◆ size

int GPUViewport::size[2]

◆ stereo_comp_fb

GPUFrameBuffer* GPUViewport::stereo_comp_fb

Compositing framebuffer for stereo viewport.

Definition at line 66 of file gpu_viewport.c.

Referenced by GPU_viewport_stereo_composite(), and gpu_viewport_textures_free().

◆ view_settings

ColorManagedViewSettings GPUViewport::view_settings

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