|
Blender V4.3
|
Inherits blender::ui::AbstractViewItemDragController.
Public Member Functions | |
| LayerViewItemDragController (LayerTreeView &tree_view, GreasePencil &grease_pencil, GreasePencilLayerTreeNode &node) | |
| eWM_DragDataType | get_drag_type () const override |
| void * | create_drag_data () const override |
| void | on_drag_start () override |
Public Member Functions inherited from blender::ui::AbstractViewItemDragController | |
| virtual | ~AbstractViewItemDragController ()=default |
| AbstractViewItemDragController (AbstractView &view) | |
| template<class ViewType > | |
| ViewType & | get_view () const |
Additional Inherited Members | |
Protected Attributes inherited from blender::ui::AbstractViewItemDragController | |
| AbstractView & | view_ |
Definition at line 163 of file interface_template_grease_pencil_layer_tree.cc.
|
inline |
Definition at line 168 of file interface_template_grease_pencil_layer_tree.cc.
|
inlineoverridevirtual |
Implements blender::ui::AbstractViewItemDragController.
Definition at line 185 of file interface_template_grease_pencil_layer_tree.cc.
References wmDragGreasePencilLayer::grease_pencil, and wmDragGreasePencilLayer::node.
|
inlineoverridevirtual |
Implements blender::ui::AbstractViewItemDragController.
Definition at line 177 of file interface_template_grease_pencil_layer_tree.cc.
References blender::bke::greasepencil::TreeNode::is_layer(), WM_DRAG_GREASE_PENCIL_GROUP, and WM_DRAG_GREASE_PENCIL_LAYER.
|
inlineoverridevirtual |
Reimplemented from blender::ui::AbstractViewItemDragController.
Definition at line 193 of file interface_template_grease_pencil_layer_tree.cc.