|
Blender V4.3
|
#include <overlay_next_edit_text.hh>
Public Member Functions | |
| EditText (SelectionType selection_type) | |
| void | begin_sync (const State &state) |
| void | edit_object_sync (const ObjectRef &ob_ref, const Resources &res) |
| void | end_sync (Resources &res, const ShapeCache &shapes, const State &state) |
| void | draw (Framebuffer &framebuffer, Manager &manager, View &view) |
Definition at line 18 of file overlay_next_edit_text.hh.
|
inline |
Definition at line 33 of file overlay_next_edit_text.hh.
|
inline |
Definition at line 35 of file overlay_next_edit_text.hh.
References blender::draw::overlay::VertexPrimitiveBuf::clear(), blender::draw::StorageVectorBuffer< T, len >::clear(), and state.
|
inline |
Definition at line 124 of file overlay_next_edit_text.hh.
References GPU_framebuffer_bind(), blender::draw::Manager::submit(), blender::draw::View::sync(), and blender::draw::overlay::winmat_polygon_offset().
|
inline |
Definition at line 43 of file overlay_next_edit_text.hh.
References Object::data, and blender::draw::ObjectRef::object.
|
inline |
Definition at line 55 of file overlay_next_edit_text.hh.
References DRW_STATE_BLEND_ALPHA, DRW_STATE_DEPTH_GREATER_EQUAL, DRW_STATE_DEPTH_LESS_EQUAL, DRW_STATE_WRITE_COLOR, DRW_STATE_WRITE_DEPTH, blender::draw::overlay::LinePrimitiveBuf::end_sync(), blender::draw::overlay::ShaderModule::extra_wire, blender::draw::overlay::Resources::globals_buf, blender::draw::detail::Pass< DrawCommandBufType >::init(), blender::draw::detail::StorageCommon< T, len, device_only >::push_update(), blender::draw::overlay::ShapeCache::quad_solid, blender::draw::select::SelectMap::select_bind(), blender::draw::overlay::Resources::shaders, srgb_to_linearrgb_v4(), state, blender::draw::detail::PassBase< DrawCommandBufType >::state_set(), blender::draw::detail::PassBase< DrawCommandBufType >::sub(), TH_WIDGET_TEXT_CURSOR, TH_WIDGET_TEXT_HIGHLIGHT, TH_WIDGET_TEXT_SELECTION, UI_GetThemeColor4fv(), and blender::draw::overlay::ShaderModule::uniform_color_batch.