|
Blender
V3.3
|
Public Attributes | |
| int | size [2] |
| int | flag |
| int | active_view |
| struct DRWData * | draw_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 |
| CurveMapping * | orig_curve_mapping |
| float | dither |
| bool | do_color_management |
| struct GPUViewportBatch | batch |
Definition at line 51 of file gpu_viewport.c.
| int GPUViewport::active_view |
Definition at line 56 of file gpu_viewport.c.
Referenced by GPU_viewport_active_view_get(), GPU_viewport_bind(), and GPU_viewport_create().
| struct GPUViewportBatch GPUViewport::batch |
Definition at line 77 of file gpu_viewport.c.
Referenced by gpu_viewport_batch_free(), and gpu_viewport_batch_get().
| GPUTexture* GPUViewport::color_overlay_tx[2] |
Definition at line 62 of file gpu_viewport.c.
Referenced by gpu_viewport_draw_colormanaged(), GPU_viewport_overlay_texture(), GPU_viewport_stereo_composite(), gpu_viewport_textures_create(), and gpu_viewport_textures_free().
| GPUTexture* GPUViewport::color_render_tx[2] |
Color buffers, one for each stereo view. Only one if not stereo viewport.
Definition at line 61 of file gpu_viewport.c.
Referenced by GPU_viewport_color_texture(), gpu_viewport_draw_colormanaged(), GPU_viewport_draw_to_screen_ex(), GPU_viewport_stereo_composite(), gpu_viewport_textures_create(), gpu_viewport_textures_free(), and GPU_viewport_unbind_from_offscreen().
| GPUTexture* GPUViewport::depth_tx |
Depth buffer. Can be shared with GPUOffscreen.
Definition at line 64 of file gpu_viewport.c.
Referenced by GPU_viewport_bind_from_offscreen(), GPU_viewport_depth_texture(), gpu_viewport_textures_create(), gpu_viewport_textures_free(), and GPU_viewport_unbind_from_offscreen().
| ColorManagedDisplaySettings GPUViewport::display_settings |
Definition at line 72 of file gpu_viewport.c.
Referenced by GPU_viewport_colorspace_set(), and gpu_viewport_draw_colormanaged().
| float GPUViewport::dither |
Definition at line 74 of file gpu_viewport.c.
Referenced by GPU_viewport_colorspace_set(), and gpu_viewport_draw_colormanaged().
| bool GPUViewport::do_color_management |
Definition at line 77 of file gpu_viewport.c.
Referenced by GPU_viewport_colorspace_set(), GPU_viewport_create(), and gpu_viewport_draw_colormanaged().
| struct DRWData* GPUViewport::draw_data |
Definition at line 59 of file gpu_viewport.c.
Referenced by GPU_viewport_data_get(), and GPU_viewport_free().
| int GPUViewport::flag |
Definition at line 53 of file gpu_viewport.c.
Referenced by GPU_viewport_do_update(), GPU_viewport_is_stereo_get(), GPU_viewport_stereo_create(), GPU_viewport_tag_update(), and gpu_viewport_textures_create().
| CurveMapping* GPUViewport::orig_curve_mapping |
Definition at line 73 of file gpu_viewport.c.
Referenced by GPU_viewport_colorspace_set().
| 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().
| int GPUViewport::size[2] |
Definition at line 52 of file gpu_viewport.c.
Referenced by GPU_viewport_bind(), GPU_viewport_bind_from_offscreen(), GPU_viewport_create(), and gpu_viewport_textures_create().
| 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().
| ColorManagedViewSettings GPUViewport::view_settings |
Definition at line 71 of file gpu_viewport.c.
Referenced by GPU_viewport_colorspace_set(), gpu_viewport_draw_colormanaged(), and GPU_viewport_free().