Blender V5.0
draw_view_data.hh File Reference

Go to the source code of this file.

Classes

struct  DefaultFramebufferList
struct  DefaultTextureList
struct  DRWViewData

Namespaces

namespace  blender
namespace  blender::draw
namespace  blender::gpu

Macros

#define GPU_INFO_SIZE   512 /* IMA_MAX_RENDER_TEXT_SIZE */

Functions

void DRW_view_data_default_lists_from_viewport (DRWViewData *view_data, GPUViewport *viewport)
void DRW_view_data_reset (DRWViewData *view_data)
void DRW_view_data_free_unused (DRWViewData *view_data)

Detailed Description

Engine data Structure containing each draw engine instance data.

Definition in file draw_view_data.hh.

Macro Definition Documentation

◆ GPU_INFO_SIZE

#define GPU_INFO_SIZE   512 /* IMA_MAX_RENDER_TEXT_SIZE */

Function Documentation

◆ DRW_view_data_default_lists_from_viewport()

◆ DRW_view_data_free_unused()

void DRW_view_data_free_unused ( DRWViewData * view_data)

Definition at line 123 of file draw_view_data.cc.

References DRWViewData::foreach_engine(), and ptr.

Referenced by DRWContext::engines_data_validate().

◆ DRW_view_data_reset()