14#ifndef fsCDragDropComponenthdr
15#define fsCDragDropComponenthdr
39#ifdef COLLISION_DEBUG_MESSAGES
64 void spritePositionSet(
const fsPoint& pCurrPos)
const;
66 const fsS32 mTouchFingerVerticalOffset;
68#ifdef COLLISION_DEBUG_RENDERING
void matrixApplyDo() override
Definition fsCDragDropComponent.cpp:59
void dragStart(const fsPoint &pPos, fsS32 pPointerIndexForDrag)
Definition fsCDragDropComponent.cpp:20
fsBool acceptingInputGet() const override
Definition fsCDragDropComponent.cpp:55
friend class fsCComponentFactory
Definition fsCDragDropComponent.h:31
static const fsCUniqueId mTypeId
Definition fsCDragDropComponent.h:35
virtual ~fsCDragDropComponent()
Definition fsCDragDropComponent.cpp:128
static fsIComponent * create(fsCEntity *pParent)
Definition fsCDragDropComponent.cpp:106
void renderDo() override
Definition fsCDragDropComponent.cpp:66
static const fsCUniqueId mDragEndMsg
Definition fsCDragDropComponent.h:37
void onDragEnd(const fsPoint &pEndPos) override
Definition fsCDragDropComponent.cpp:42
static fsCEntity * dragDropEntityCreate(const fsStr &pEntName, std::shared_ptr< fsCBrush > pBrush, fsCEntity *pEnt, const fsPoint &pOffset)
Definition fsCDragDropComponent.cpp:72
void onDragMove(const fsPoint &pCurrPos) override
Definition fsCDragDropComponent.cpp:34
fsCDragDropComponent(fsCEntity *pParent)
Definition fsCDragDropComponent.cpp:111
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
fsIGestureHandlingComponent(fsCEntity *pParent, fsBool pHandleTaps, fsBool pHandleDragEvent, fsBool pHandlePinchEvents)
Definition fsIGestureHandlingComponent.cpp:448
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20