|
Blender
V2.93
|
Public Attributes | |
| int | size [2] |
| int | flag |
| int | active_view |
| struct { | |
| void * handle | |
| ViewportEngineData * data | |
| } | engine_data [MAX_ENABLE_ENGINE] |
| DefaultFramebufferList * | fbl |
| DefaultTextureList * | txl |
| ViewportMemoryPool | vmempool |
| struct DRWInstanceDataList * | idatalist |
| ListBase | tex_pool |
| double | cache_time |
| ColorManagedViewSettings | view_settings |
| ColorManagedDisplaySettings | display_settings |
| CurveMapping * | orig_curve_mapping |
| float | dither |
| bool | do_color_management |
| struct GPUViewportBatch | batch |
Definition at line 85 of file gpu_viewport.c.
| int GPUViewport::active_view |
Definition at line 90 of file gpu_viewport.c.
Referenced by GPU_viewport_bind(), GPU_viewport_color_texture(), GPU_viewport_create(), and gpu_viewport_framebuffer_view_set().
| struct GPUViewportBatch GPUViewport::batch |
Definition at line 117 of file gpu_viewport.c.
Referenced by gpu_viewport_batch_free(), and gpu_viewport_batch_get().
| double GPUViewport::cache_time |
Definition at line 108 of file gpu_viewport.c.
Referenced by GPU_viewport_cache_time_get().
| ViewportEngineData* GPUViewport::data |
Definition at line 95 of file gpu_viewport.c.
Referenced by GPU_viewport_bind(), GPU_viewport_cache_release(), GPU_viewport_engine_data_create(), GPU_viewport_engine_data_get(), gpu_viewport_engines_data_free(), and gpu_viewport_framebuffer_view_set().
| ColorManagedDisplaySettings GPUViewport::display_settings |
Definition at line 112 of file gpu_viewport.c.
Referenced by GPU_viewport_colorspace_set(), and gpu_viewport_draw_colormanaged().
| float GPUViewport::dither |
Definition at line 114 of file gpu_viewport.c.
Referenced by GPU_viewport_colorspace_set(), and gpu_viewport_draw_colormanaged().
| bool GPUViewport::do_color_management |
Definition at line 117 of file gpu_viewport.c.
Referenced by GPU_viewport_colorspace_set(), GPU_viewport_create(), and gpu_viewport_draw_colormanaged().
| struct { ... } GPUViewport::engine_data[MAX_ENABLE_ENGINE] |
| DefaultFramebufferList* GPUViewport::fbl |
Definition at line 98 of file gpu_viewport.c.
Referenced by drw_draw_depth_loop_impl(), DRW_draw_depth_object(), GPU_viewport_bind(), GPU_viewport_bind_from_offscreen(), GPU_viewport_color_texture(), GPU_viewport_create(), gpu_viewport_default_fb_create(), GPU_viewport_draw_to_screen_ex(), GPU_viewport_framebuffer_list_get(), gpu_viewport_framebuffer_view_set(), GPU_viewport_free(), GPU_viewport_stereo_composite(), and GPU_viewport_unbind_from_offscreen().
| int GPUViewport::flag |
Definition at line 87 of file gpu_viewport.c.
Referenced by gpu_viewport_default_fb_create(), GPU_viewport_do_update(), GPU_viewport_engine_data_create(), gpu_viewport_engines_data_free(), gpu_viewport_framebuffer_view_set(), GPU_viewport_stereo_create(), and GPU_viewport_tag_update().
| void* GPUViewport::handle |
Definition at line 94 of file gpu_viewport.c.
Referenced by GPU_viewport_bind(), GPU_viewport_cache_release(), GPU_viewport_engine_data_create(), GPU_viewport_engine_data_get(), gpu_viewport_engines_data_free(), GPU_viewport_engines_data_validate(), and gpu_viewport_framebuffer_view_set().
| struct DRWInstanceDataList* GPUViewport::idatalist |
Definition at line 102 of file gpu_viewport.c.
Referenced by GPU_viewport_create(), GPU_viewport_free(), and GPU_viewport_instance_data_list_get().
| CurveMapping* GPUViewport::orig_curve_mapping |
Definition at line 113 of file gpu_viewport.c.
Referenced by GPU_viewport_colorspace_set().
| int GPUViewport::size[2] |
Definition at line 86 of file gpu_viewport.c.
Referenced by GPU_viewport_bind(), GPU_viewport_bind_from_offscreen(), GPU_viewport_create(), gpu_viewport_default_fb_create(), GPU_viewport_size_get(), and GPU_viewport_size_set().
| ListBase GPUViewport::tex_pool |
Definition at line 105 of file gpu_viewport.c.
Referenced by gpu_viewport_texture_pool_clear_users(), gpu_viewport_texture_pool_free(), and GPU_viewport_texture_pool_query().
| DefaultTextureList* GPUViewport::txl |
Definition at line 99 of file gpu_viewport.c.
Referenced by GPU_viewport_bind(), GPU_viewport_bind_from_offscreen(), GPU_viewport_color_texture(), GPU_viewport_create(), gpu_viewport_default_fb_create(), gpu_viewport_draw_colormanaged(), GPU_viewport_draw_to_screen_ex(), gpu_viewport_framebuffer_view_set(), GPU_viewport_free(), GPU_viewport_stereo_composite(), GPU_viewport_texture_list_get(), and GPU_viewport_unbind_from_offscreen().
| ColorManagedViewSettings GPUViewport::view_settings |
Definition at line 111 of file gpu_viewport.c.
Referenced by GPU_viewport_colorspace_set(), gpu_viewport_draw_colormanaged(), and GPU_viewport_free().
| ViewportMemoryPool GPUViewport::vmempool |
Definition at line 101 of file gpu_viewport.c.
Referenced by GPU_viewport_free(), and GPU_viewport_mempool_get().