Blender V4.3
blender::draw::ObjectRef Struct Reference

#include <draw_handle.hh>

Public Attributes

Objectobject
 
DupliObjectdupli_object
 
Objectdupli_parent
 
ResourceHandle handle
 

Detailed Description

Definition at line 52 of file draw_handle.hh.

Member Data Documentation

◆ dupli_object

◆ dupli_parent

◆ handle

ResourceHandle blender::draw::ObjectRef::handle

Unique handle per object ref.

Definition at line 59 of file draw_handle.hh.

Referenced by OVERLAY_next_cache_populate(), and blender::draw::Manager::unique_handle().

◆ object

Object* blender::draw::ObjectRef::object

Definition at line 53 of file draw_handle.hh.

Referenced by blender::draw::overlay::Armatures::create_draw_context(), blender::draw::overlay::Sculpts::curves_sync(), blender::workbench::Instance::curves_sync(), blender::workbench::Instance::draw_to_mesh_pass(), blender::draw::overlay::Particles::dupli_matrix_get(), blender::draw::overlay::Curves::edit_object_sync(), blender::draw::overlay::EditText::edit_object_sync(), blender::draw::overlay::GreasePencil::edit_object_sync(), blender::draw::overlay::Lattices::edit_object_sync(), blender::draw::overlay::Meshes::edit_object_sync(), blender::draw::overlay::MeshUVs::edit_object_sync(), blender::draw::overlay::Metaballs::edit_object_sync(), blender::draw::overlay::Particles::edit_object_sync(), blender::draw::overlay::Curves::edit_object_sync_legacy(), blender::workbench::Instance::get_material(), blender::eevee::Instance::get_recalc_flags(), blender::workbench::Instance::hair_sync(), blender::draw::overlay::Sculpts::mesh_sync(), blender::workbench::Instance::mesh_sync(), blender::draw::overlay::Armatures::object_sync(), blender::draw::overlay::AttributeViewer::object_sync(), blender::draw::overlay::Bounds::object_sync(), blender::draw::overlay::Cameras::object_sync(), blender::draw::overlay::Empties::object_sync(), blender::draw::overlay::Facing::object_sync(), blender::draw::overlay::Fade::object_sync(), blender::draw::overlay::Fluids::object_sync(), blender::draw::overlay::ForceFields::object_sync(), blender::draw::overlay::GreasePencil::object_sync(), blender::draw::overlay::Instance::object_sync(), blender::draw::overlay::Lattices::object_sync(), blender::draw::overlay::LightProbes::object_sync(), blender::draw::overlay::Lights::object_sync(), blender::draw::overlay::Metaballs::object_sync(), blender::draw::overlay::ModeTransfer::object_sync(), blender::draw::overlay::MotionPath::object_sync(), blender::draw::overlay::Origins::object_sync(), blender::draw::overlay::Outline::object_sync(), blender::draw::overlay::Paints::object_sync(), blender::draw::overlay::Particles::object_sync(), blender::draw::overlay::Prepass::object_sync(), blender::draw::overlay::Relations::object_sync(), blender::draw::overlay::Sculpts::object_sync(), blender::draw::overlay::Speakers::object_sync(), blender::draw::overlay::Wireframe::object_sync(), blender::workbench::Instance::object_sync(), blender::workbench::ShadowPass::object_sync(), blender::workbench::VolumePass::object_sync_modifier(), blender::workbench::VolumePass::object_sync_volume(), blender::draw::overlay::Resources::object_wire_color(), blender::draw::overlay::Resources::object_wire_theme_id(), OVERLAY_next_cache_populate(), blender::draw::overlay::Prepass::particle_sync(), blender::draw::Manager::resource_handle(), blender::draw::Manager::resource_handle(), blender::draw::Manager::resource_handle_for_psys(), blender::draw::Manager::resource_handle_for_sculpt(), blender::draw::overlay::Prepass::sculpt_sync(), blender::workbench::Instance::sculpt_sync(), blender::draw::select::SelectMap::select_id(), SELECT_next_cache_populate(), blender::eevee::SyncModule::sync_object(), blender::eevee::SyncModule::sync_sculpt(), blender::draw::Manager::update_handle_bounds(), and workbench_cache_populate().


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