Blender V5.0
blender::ed::object::shapekey::ShapeKeyDragController Class Reference

Inherits blender::ui::AbstractViewItemDragController.

Public Member Functions

 ShapeKeyDragController (ShapeKeyTreeView &view, ShapeKey drag_key)
std::optional< eWM_DragDataTypeget_drag_type () const override
void * create_drag_data () const override
Public Member Functions inherited from blender::ui::AbstractViewItemDragController
virtual ~AbstractViewItemDragController ()=default
 AbstractViewItemDragController (AbstractView &view)
virtual void on_drag_start (bContext &C)
template<class ViewType>
ViewType & get_view () const

Additional Inherited Members

Protected Attributes inherited from blender::ui::AbstractViewItemDragController
AbstractViewview_

Detailed Description

Definition at line 55 of file interface_template_shape_key_tree.cc.

Constructor & Destructor Documentation

◆ ShapeKeyDragController()

blender::ed::object::shapekey::ShapeKeyDragController::ShapeKeyDragController ( ShapeKeyTreeView & view,
ShapeKey drag_key )
inline

Member Function Documentation

◆ create_drag_data()

void * blender::ed::object::shapekey::ShapeKeyDragController::create_drag_data ( ) const
inlineoverridevirtual

◆ get_drag_type()

std::optional< eWM_DragDataType > blender::ed::object::shapekey::ShapeKeyDragController::get_drag_type ( ) const
inlineoverridevirtual

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