Blender
V3.3
|
#include <draw_view_data.h>
Public Attributes | |
struct DRWRegisteredDrawEngine * | engine_type |
FramebufferList * | fbl |
TextureList * | txl |
PassList * | psl |
StorageList * | stl |
void * | instance_data |
Memory block that can be freely used by the draw engine. When used the draw engine must implement DrawEngineType.instance_free callback. More... | |
char | info [GPU_INFO_SIZE] |
struct DRWTextStore * | text_draw_cache |
double | init_time |
double | render_time |
double | background_time |
Definition at line 43 of file draw_view_data.h.
double ViewportEngineData::background_time |
Definition at line 65 of file draw_view_data.h.
struct DRWRegisteredDrawEngine* ViewportEngineData::engine_type |
Definition at line 45 of file draw_view_data.h.
Referenced by DRW_duplidata_get(), DRW_view_data_create(), and DRW_view_data_engine_data_get_ensure().
FramebufferList* ViewportEngineData::fbl |
Definition at line 47 of file draw_view_data.h.
Referenced by DRW_view_data_engine_data_get_ensure().
char ViewportEngineData::info[GPU_INFO_SIZE] |
Definition at line 57 of file draw_view_data.h.
double ViewportEngineData::init_time |
Definition at line 63 of file draw_view_data.h.
void* ViewportEngineData::instance_data |
Memory block that can be freely used by the draw engine. When used the draw engine must implement DrawEngineType.instance_free callback.
Definition at line 55 of file draw_view_data.h.
PassList* ViewportEngineData::psl |
Definition at line 49 of file draw_view_data.h.
Referenced by DRW_view_data_engine_data_get_ensure().
double ViewportEngineData::render_time |
Definition at line 64 of file draw_view_data.h.
StorageList* ViewportEngineData::stl |
Definition at line 50 of file draw_view_data.h.
Referenced by DRW_view_data_engine_data_get_ensure().
struct DRWTextStore* ViewportEngineData::text_draw_cache |
Definition at line 60 of file draw_view_data.h.
TextureList* ViewportEngineData::txl |
Definition at line 48 of file draw_view_data.h.
Referenced by DRW_view_data_engine_data_get_ensure().