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

Public Attributes

DefaultFramebufferList dfbl = {}
 
DefaultTextureList dtxl = {}
 
bool from_viewport = false
 
int texture_list_size [2] = {0, 0}
 
double cache_time = 0.0
 
Vector< ViewportEngineDataengines
 
Vector< ViewportEngineData * > enabled_engines
 

Detailed Description

Definition at line 23 of file draw_view_data.cc.

Member Data Documentation

◆ cache_time

double DRWViewData::cache_time = 0.0

Definition at line 32 of file draw_view_data.cc.

Referenced by DRW_view_data_cache_time_get().

◆ dfbl

DefaultFramebufferList DRWViewData::dfbl = {}

◆ dtxl

DefaultTextureList DRWViewData::dtxl = {}

◆ enabled_engines

Vector<ViewportEngineData *> DRWViewData::enabled_engines

◆ engines

Vector<ViewportEngineData> DRWViewData::engines

◆ from_viewport

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().

◆ texture_list_size

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().


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