3#include <EditorFramework/DragDrop/AssetDragDropHandler.h>
18 plUuid m_AppliedToComponent;
19 plInt32 m_iAppliedToSlot;
Definition AssetDragDropHandler.h:8
After an plDragDropHandler has been chosen to handle an operation, it is queried once to fill out an ...
Definition DragDropInfo.h:60
This type is used to provide plDragDropHandler instances with all the important information for a dra...
Definition DragDropInfo.h:16
Definition MaterialDragDropHandler.h:6
virtual float CanHandle(const plDragDropInfo *pInfo) const override
Used to ask a handler whether it knows how to handle a certain drag & drop situation.
Definition MaterialDragDropHandler.cpp:19
virtual void OnDragCancel() override
Called when the drag operation leaves the designated area. The handler will be destroyed after this....
Definition MaterialDragDropHandler.cpp:82
virtual void RequestConfiguration(plDragDropConfig *pConfigToFillOut) override
Potentially called by the drag drop target to request information about how to determine the plDragDr...
Definition MaterialDragDropHandler.cpp:14
virtual void OnDragUpdate(const plDragDropInfo *pInfo) override
Called to update the drag operation with the latest state.
Definition MaterialDragDropHandler.cpp:40
virtual void OnDrop(const plDragDropInfo *pInfo) override
Final call to finish the drag & drop operation. Handler is destroyed after this.
Definition MaterialDragDropHandler.cpp:87
virtual void OnDragBegin(const plDragDropInfo *pInfo) override
Called shortly after CanHandle returned true to begin handling a drag operation.
Definition MaterialDragDropHandler.cpp:32
This data type is the abstraction for 128-bit Uuid (also known as GUID) instances.
Definition Uuid.h:11