Blender V5.0
draw_context_private.hh File Reference
#include "DRW_engine.hh"
#include "DRW_render.hh"
#include "BLI_task.h"
#include "BLI_threads.h"
#include "BLI_vector_set.hh"
#include "GPU_batch.hh"
#include "GPU_context.hh"
#include "GPU_framebuffer.hh"
#include "GPU_viewport.hh"

Go to the source code of this file.

Classes

struct  DRWData

Namespaces

namespace  blender
namespace  blender::draw

Functions

void blender::draw::DRW_mesh_get_attributes (const Object &object, const Mesh &mesh, Span< const GPUMaterial * > materials, VectorSet< std::string > *r_attrs, DRW_MeshCDMask *r_cd_needed)
Functions
DRWContextdrw_get ()
Batch Cache Implementation (common)
void blender::draw::drw_batch_cache_validate (Object *ob)
void blender::draw::drw_batch_cache_generate_requested (Object *ob, TaskGraph &task_graph)
void blender::draw::drw_batch_cache_generate_requested_delayed (Object *ob)
void blender::draw::drw_batch_cache_generate_requested_evaluated_mesh_or_curve (Object *ob, TaskGraph &task_graph)

Function Documentation

◆ drw_get()