9#ifndef fsCImpulseComponenthdr
10#define fsCImpulseComponenthdr
13#include <fsAppCore/components/fsIComponent.h>
14#include <fsAppCore/components/fsIMessageListenerComponent.h>
45 void pointerUpHandle(
const fsPoint& pPointerPos);
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
fsIMessageListenerComponent(fsCEntity *pParent)
Definition fsIMessageListenerComponent.cpp:9
virtual fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition fsCImpulseComponent.cpp:31
virtual void updateDo(fsS32 pDeltaMs) override
Definition fsCImpulseComponent.cpp:109
static fsIComponent *const create(fsCEntity *const pParent)
Definition fsCImpulseComponent.cpp:113
virtual ~fsCImpulseComponent()
Definition fsCImpulseComponent.cpp:125
static const fsCUniqueId mTypeId
Definition fsCImpulseComponent.h:26
virtual void listenersRegisterDo() override
Definition fsCImpulseComponent.cpp:23
fsCImpulseComponent(fsCEntity *const pParent)
Definition fsCImpulseComponent.cpp:118
void impulseAdd(const fsVec2d &pImpulse)
Definition fsCImpulseComponent.cpp:101
virtual void listenersDeregisterDo() override
Definition fsCImpulseComponent.cpp:15
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
Definition fsICollisionBody.h:16
Definition fsIMessageDispatcher.h:32