Blender
V3.3
|
Public Attributes | |
DefaultFramebufferList | dfbl = {} |
DefaultTextureList | dtxl = {} |
bool | from_viewport = false |
int | texture_list_size [2] = {0, 0} |
double | cache_time = 0.0 |
Vector< ViewportEngineData > | engines |
Vector< ViewportEngineData * > | enabled_engines |
Definition at line 23 of file draw_view_data.cc.
double DRWViewData::cache_time = 0.0 |
Definition at line 32 of file draw_view_data.cc.
Referenced by DRW_view_data_cache_time_get().
DefaultFramebufferList DRWViewData::dfbl = {} |
Definition at line 24 of file draw_view_data.cc.
Referenced by draw_view_data_clear(), DRW_view_data_default_framebuffer_list_get(), and DRW_view_data_default_lists_from_viewport().
DefaultTextureList DRWViewData::dtxl = {} |
Definition at line 25 of file draw_view_data.cc.
Referenced by draw_view_data_clear(), DRW_view_data_default_lists_from_viewport(), and DRW_view_data_default_texture_list_get().
Vector<ViewportEngineData *> DRWViewData::enabled_engines |
Definition at line 35 of file draw_view_data.cc.
Referenced by DRW_view_data_enabled_engine_iter_begin(), DRW_view_data_free_unused(), DRW_view_data_reset(), and DRW_view_data_use_engine().
Vector<ViewportEngineData> DRWViewData::engines |
Definition at line 34 of file draw_view_data.cc.
Referenced by draw_view_data_clear(), DRW_view_data_create(), DRW_view_data_engine_data_get_ensure(), and DRW_view_data_free_unused().
bool DRWViewData::from_viewport = false |
True indicates the textures inside dtxl are from the viewport and should not be freed.
Definition at line 27 of file draw_view_data.cc.
Referenced by draw_view_data_clear(), and DRW_view_data_default_lists_from_viewport().
int DRWViewData::texture_list_size[2] = {0, 0} |
Common size for texture in the engines texture list. We free all texture lists if it changes.
Definition at line 30 of file draw_view_data.cc.
Referenced by DRW_view_data_texture_list_size_validate().