|
Blender V4.3
|
#include <draw_handle.hh>
Public Attributes | |
| Object * | object |
| DupliObject * | dupli_object |
| Object * | dupli_parent |
| ResourceHandle | handle |
Definition at line 52 of file draw_handle.hh.
| DupliObject* blender::draw::ObjectRef::dupli_object |
Dupli object that corresponds to the current object.
Definition at line 55 of file draw_handle.hh.
Referenced by blender::draw::overlay::Particles::dupli_matrix_get(), OVERLAY_next_cache_populate(), blender::draw::Manager::resource_handle(), blender::draw::Manager::resource_handle(), blender::draw::Manager::resource_handle_for_psys(), SELECT_next_cache_populate(), and workbench_cache_populate().
| Object* blender::draw::ObjectRef::dupli_parent |
Object that created the dupli-list the current object is part of.
Definition at line 57 of file draw_handle.hh.
Referenced by blender::draw::overlay::Particles::dupli_matrix_get(), blender::eevee::Instance::get_recalc_flags(), blender::draw::overlay::Resources::object_wire_theme_id(), OVERLAY_next_cache_populate(), blender::draw::Manager::resource_handle(), blender::draw::Manager::resource_handle(), blender::draw::Manager::resource_handle_for_psys(), SELECT_next_cache_populate(), and workbench_cache_populate().
| 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* 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().