Go to the documentation of this file.
16 #ifndef SURGSIM_FRAMEWORK_BEHAVIOR_H
17 #define SURGSIM_FRAMEWORK_BEHAVIOR_H
61 #endif // SURGSIM_FRAMEWORK_BEHAVIOR_H
Component is the main interface class to pass information to the system managers each will decide whe...
Definition: Component.h:46
@ MANAGER_TYPE_PHYSICS
Definition: Behavior.h:33
Behaviors perform actions.
Definition: Behavior.h:41
virtual int getTargetManagerType() const
Specifies which manger will handle this behavior.
Definition: Behavior.h:55
Definition: CompoundShapeToGraphics.cpp:30
@ MANAGER_TYPE_BEHAVIOR
Definition: Behavior.h:30
@ MANAGER_TYPE_GRAPHICS
Definition: Behavior.h:31
@ MANAGER_TYPE_INPUT
Definition: Behavior.h:32
@ MANAGER_TYPE_NONE
Definition: Behavior.h:29
virtual void update(double dt)=0
Update the behavior.
string(TOUPPER ${DEVICE} DEVICE_UPPER_CASE) option(BUILD_DEVICE_$
Definition: CMakeLists.txt:38
@ MANAGER_TYPE_COUNT
Definition: Behavior.h:34
virtual ~Behavior()
Definition: Behavior.h:46
Behavior(const std::string &name)
Definition: Behavior.h:43