|
Blender V5.0
|
#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 | |
| DRWContext & | drw_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) |
|
inline |
Definition at line 77 of file draw_context_private.hh.
References DRWContext::get_active().
Referenced by blender::draw::Manager::compute_visibility(), blender::draw::curves_pos_buffer_get(), blender::draw::curves_sub_pass_setup_implementation(), blender::draw::View::default_get(), blender::draw::View::default_set(), draw_show_annotation(), blender::draw::drw_batch_cache_generate_requested_delayed(), DRW_cache_restart(), DRW_context_get(), blender::draw::DRW_curves_init(), blender::draw::DRW_curves_texture_for_evaluated_attribute(), blender::draw::DRW_curves_update(), DRW_draw_region_engine_info(), drw_engines_cache_populate(), DRW_fluid_ensure_flags(), DRW_fluid_ensure_range_field(), DRW_manager_get(), DRW_object_is_renderable(), blender::draw::DRW_pointcloud_init(), DRW_render_object_iter(), DRW_render_set_time(), DRW_smoke_ensure(), DRW_smoke_ensure_coba_field(), DRW_smoke_ensure_velocity(), DRW_text_cache_ensure(), DRW_viewport_pass_texture_get(), DRW_viewport_request_redraw(), blender::draw::DRW_volume_init(), blender::draw::drw_volume_object_mesh_init(), blender::draw::hair_pos_buffer_get(), blender::draw::hair_sub_pass_setup_implementation(), blender::draw::pointcloud_sub_pass_setup_implementation(), blender::draw::volume_object_grids_init(), and blender::draw::volume_world_grids_init().