|
Blender V4.3
|
#include <overlay_next_relation.hh>
Public Member Functions | |
| Relations (SelectionType selection_type) | |
| void | begin_sync (Resources &, const State &state) |
| void | object_sync (const ObjectRef &ob_ref, Resources &res, const State &state) |
| void | end_sync (Resources &res, const State &state) |
| void | draw (Framebuffer &framebuffer, Manager &manager, View &view) |
Definition at line 21 of file overlay_next_relation.hh.
|
inline |
Definition at line 32 of file overlay_next_relation.hh.
Definition at line 38 of file overlay_next_relation.hh.
References blender::draw::overlay::VertexPrimitiveBuf::clear(), SPACE_VIEW3D, and state.
|
inline |
Definition at line 192 of file overlay_next_relation.hh.
References GPU_framebuffer_bind(), and blender::draw::Manager::submit().
Definition at line 164 of file overlay_next_relation.hh.
References blender::draw::detail::PassBase< DrawCommandBufType >::bind_ubo(), DRW_STATE_DEPTH_LESS_EQUAL, DRW_STATE_WRITE_COLOR, DRW_STATE_WRITE_DEPTH, blender::draw::overlay::LinePrimitiveBuf::end_sync(), blender::draw::overlay::PointPrimitiveBuf::end_sync(), blender::draw::overlay::ShaderModule::extra_loose_points, blender::draw::overlay::ShaderModule::extra_wire, blender::draw::overlay::Resources::globals_buf, blender::draw::detail::Pass< DrawCommandBufType >::init(), blender::draw::select::SelectMap::select_bind(), blender::draw::detail::PassBase< DrawCommandBufType >::shader_set(), blender::draw::overlay::Resources::shaders, state, blender::draw::detail::PassBase< DrawCommandBufType >::state_set(), and blender::draw::detail::PassBase< DrawCommandBufType >::sub().
|
inline |
Definition at line 46 of file overlay_next_relation.hh.
References blender::draw::overlay::LinePrimitiveBuf::append(), blender::draw::overlay::PointPrimitiveBuf::append(), BKE_constraint_custom_object_space_init(), BKE_constraint_targets_flush(), BKE_constraint_targets_get(), BKE_constraint_typeinfo_get(), BKE_constraints_make_evalob(), BLI_listbase_is_empty(), HookGpencilModifierData::cent, HookModifierData::cent, GlobalsUboStorage::color_grid_axis_z, GlobalsUboStorage::color_wire, CONSTRAINT_OBTYPE_OBJECT, CONSTRAINT_TAR_CUSTOM_SPACE, CONSTRAINT_TYPE_FOLLOWTRACK, CONSTRAINT_TYPE_OBJECTSOLVER, Object::constraints, DEG_get_ctime(), DRW_object_visibility_in_active_context(), eGpencilModifierType_Hook, ELEM, eModifierType_Hook, bConstraintTypeInfo::get_target_matrix, Object::greasepencil_modifiers, MEM_freeN(), Object::modifiers, RigidBodyCon::ob1, RigidBodyCon::ob2, OB_VISIBLE_SELF, blender::draw::ObjectRef::object, HookGpencilModifierData::object, HookModifierData::object, Object::parent, Object::rigidbody_constraint, Object::runtime, bConstraintOb::space_obj_world_matrix, state, blender::draw::overlay::Resources::theme_settings, and blender::math::transform_point().