|
Blender V4.3
|
#include <overlay_next_wireframe.hh>
Public Member Functions | |
| void | begin_sync (Resources &res, const State &state) |
| void | object_sync (Manager &manager, const ObjectRef &ob_ref, const State &state, Resources &res, const bool in_edit_paint_mode) |
| void | draw (Framebuffer &framebuffer, Manager &manager, View &view) |
Definition at line 19 of file overlay_next_wireframe.hh.
Definition at line 36 of file overlay_next_wireframe.hh.
References blender::draw::overlay::Resources::depth_tx, DRW_STATE_DEPTH_LESS_EQUAL, DRW_STATE_FIRST_VERTEX_CONVENTION, DRW_STATE_WRITE_COLOR, DRW_STATE_WRITE_DEPTH, blender::draw::overlay::Resources::dummy_depth_tx, G, G_TRANSFORM_OBJ, blender::draw::overlay::Resources::globals_buf, blender::draw::detail::Pass< DrawCommandBufType >::init(), blender::draw::select::SelectMap::select_bind(), blender::draw::overlay::Resources::shaders, SPACE_VIEW3D, state, USER_GPU_FLAG_OVERLAY_SMOOTH_WIRE, V3D_OVERLAY_WIREFRAMES, blender::draw::overlay::ShaderModule::wireframe_curve, blender::draw::overlay::ShaderModule::wireframe_mesh, and blender::draw::overlay::ShaderModule::wireframe_points.
|
inline |
Definition at line 191 of file overlay_next_wireframe.hh.
References GPU_framebuffer_bind(), and blender::draw::Manager::submit().
Referenced by object_sync().
|
inline |
Definition at line 91 of file overlay_next_wireframe.hh.
References Object::data, Volume::display, blender::draw::detail::PassBase< DrawCommandBufType >::draw(), draw(), DRW_cache_curve_edge_wire_get(), blender::draw::DRW_cache_grease_pencil_face_wireframe_get(), DRW_cache_mesh_all_verts_get(), DRW_cache_mesh_face_wireframe_get(), DRW_cache_mesh_loose_edges_get(), DRW_cache_surf_edge_wire_get(), DRW_cache_text_edge_wire_get(), blender::draw::DRW_cache_volume_face_wireframe_get(), blender::draw::DRW_pointcloud_batch_cache_get_dots(), Object::dt, Object::dtx, blender::draw::select::ID::get(), blender::draw::overlay::Meshes::mesh_has_edit_cage(), OB_CURVES, OB_CURVES_LEGACY, OB_DRAW_ALL_EDGES, OB_DRAWWIRE, OB_FONT, OB_GREASE_PENCIL, OB_MESH, OB_POINTCLOUD, OB_SURF, OB_VOLUME, OB_WIRE, blender::draw::ObjectRef::object, blender::draw::select::SelectMap::select_id(), state, Object::type, blender::draw::Manager::unique_handle(), VOLUME_WIREFRAME_POINTS, and VolumeDisplay::wireframe_type.