13#ifndef fsCSliderComponenthdr
14#define fsCSliderComponenthdr
81 void knobPositionSetByValue();
Definition fsCEntity.h:39
fsBool acceptingInputGet() const override
Definition fsCSliderComponent.cpp:20
void initialiseFromVariableTableDo(const fsCVariableTable &pVars) override
Definition fsCSliderComponent.cpp:36
static fsIComponent * create(fsCEntity *pParent)
Definition fsCSliderComponent.cpp:31
friend class fsCComponentFactory
Definition fsCSliderComponent.h:25
std::shared_ptr< fsCBrush > mOverBrush
Definition fsCSliderComponent.h:65
void initialiseDo() override
Definition fsCSliderComponent.cpp:44
fsVec2d mOrigPointerPos
Definition fsCSliderComponent.h:67
static const fsCUniqueId mTypeId
Definition fsCSliderComponent.h:39
fsF32 mOrigValue
Definition fsCSliderComponent.h:71
fsF32 mRange
Definition fsCSliderComponent.h:70
fsBool mArc
Definition fsCSliderComponent.h:75
fsBool mPointerOver
Definition fsCSliderComponent.h:73
void onDragEnd(const fsPoint &pEndPos) override
Definition fsCSliderComponent.cpp:140
void onDragStart(const fsPoint &pStartPos) override
Definition fsCSliderComponent.cpp:114
fsBool highlightSetDo() override
Definition fsCSliderComponent.cpp:103
static const fsCUniqueId mEventSliderMovedMsg
Definition fsCSliderComponent.h:41
static const fsCUniqueId mEventSliderReleasedMsg
Definition fsCSliderComponent.h:42
void valueSet(fsF32 pValue)
Definition fsCSliderComponent.cpp:25
void onDragMove(const fsPoint &pCurrPos) override
Definition fsCSliderComponent.cpp:120
std::shared_ptr< fsCBrush > mBrush
Definition fsCSliderComponent.h:64
fsPoint mKnobLeftPos
Definition fsCSliderComponent.h:69
virtual ~fsCSliderComponent()
Definition fsCSliderComponent.cpp:156
fsCSliderComponent(fsCEntity *pParent)
Definition fsCSliderComponent.cpp:145
fsBool mWaitingForPointerUp
Definition fsCSliderComponent.h:74
sSliderMsgParam mMessageParams
Definition fsCSliderComponent.h:62
Definition fsCUniqueId.h:21
Definition fsCVariableTable.h:27
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
float fsF32
Definition fsBaseTypes.h:28
Definition fsCSliderComponent.h:30
fsF32 mValue
Definition fsCSliderComponent.h:36
const fsStr & mParentName
Definition fsCSliderComponent.h:35
sSliderMsgParam(const fsStr &pParentName)
Definition fsCSliderComponent.h:31
Definition fsIMessageDispatcher.h:32