|
Blender V5.0
|
Definition at line 54 of file gpu_viewport.cc.
| int GPUViewport::active_view |
Definition at line 59 of file gpu_viewport.cc.
Referenced by GPU_viewport_active_view_get(), GPU_viewport_bind(), and GPU_viewport_create().
| GPUViewportBatch GPUViewport::batch |
Definition at line 87 of file gpu_viewport.cc.
Referenced by gpu_viewport_batch_free(), and gpu_viewport_batch_get().
| blender::gpu::Texture* GPUViewport::color_overlay_tx[2] |
Definition at line 65 of file gpu_viewport.cc.
Referenced by gpu_viewport_draw_colormanaged(), GPU_viewport_overlay_texture(), GPU_viewport_stereo_composite(), gpu_viewport_textures_create(), and gpu_viewport_textures_free().
| blender::gpu::Texture* GPUViewport::color_render_tx[2] |
Color buffers, one for each stereo view. Only one if not stereo viewport.
Definition at line 64 of file gpu_viewport.cc.
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().
| blender::gpu::Texture* GPUViewport::depth_tx |
Depth buffer. Can be shared with GPUOffscreen.
Definition at line 67 of file gpu_viewport.cc.
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 80 of file gpu_viewport.cc.
Referenced by GPU_viewport_colorspace_set(), and gpu_viewport_draw_colormanaged().
| float GPUViewport::dither |
Definition at line 83 of file gpu_viewport.cc.
Referenced by GPU_viewport_colorspace_set(), and gpu_viewport_draw_colormanaged().
| bool GPUViewport::do_color_management |
Definition at line 86 of file gpu_viewport.cc.
Referenced by GPU_viewport_colorspace_set(), GPU_viewport_create(), and gpu_viewport_draw_colormanaged().
| DRWData* GPUViewport::draw_data |
Definition at line 62 of file gpu_viewport.cc.
Referenced by GPU_viewport_data_get(), and GPU_viewport_free().
| int GPUViewport::flag |
Definition at line 56 of file gpu_viewport.cc.
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 82 of file gpu_viewport.cc.
Referenced by GPU_viewport_colorspace_set().
| blender::gpu::FrameBuffer* GPUViewport::overlay_fb |
Definition at line 76 of file gpu_viewport.cc.
Referenced by GPU_viewport_framebuffer_overlay_get(), and gpu_viewport_textures_free().
| blender::gpu::FrameBuffer* GPUViewport::render_fb |
Color render and overlay frame-buffers for drawing outside of DRW module. The render framebuffer is expected to be in the linear space and viewport will perform color management on it to bring it to the display space. The overlay frame-buffer is expected to be in the display space and viewport does not do any color management on it.
Definition at line 75 of file gpu_viewport.cc.
Referenced by GPU_viewport_framebuffer_render_get(), and gpu_viewport_textures_free().
| blender::int2 GPUViewport::size |
Definition at line 55 of file gpu_viewport.cc.
Referenced by GPU_viewport_bind(), GPU_viewport_bind_from_offscreen(), GPU_viewport_create(), and gpu_viewport_textures_create().
| blender::gpu::FrameBuffer* GPUViewport::stereo_comp_fb |
Compositing framebuffer for stereo viewport.
Definition at line 69 of file gpu_viewport.cc.
Referenced by GPU_viewport_stereo_composite(), and gpu_viewport_textures_free().
| bool GPUViewport::use_hdr_display |
Definition at line 81 of file gpu_viewport.cc.
Referenced by GPU_viewport_colorspace_set(), and gpu_viewport_draw_colormanaged().
| ColorManagedViewSettings GPUViewport::view_settings |
Definition at line 79 of file gpu_viewport.cc.
Referenced by GPU_viewport_colorspace_set(), gpu_viewport_draw_colormanaged(), and GPU_viewport_free().