diff options
Diffstat (limited to 'source/gameengine/Ketsji/KX_KetsjiEngine.h')
-rw-r--r-- | source/gameengine/Ketsji/KX_KetsjiEngine.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/gameengine/Ketsji/KX_KetsjiEngine.h b/source/gameengine/Ketsji/KX_KetsjiEngine.h index 85cd8bba2de..9e5d1893320 100644 --- a/source/gameengine/Ketsji/KX_KetsjiEngine.h +++ b/source/gameengine/Ketsji/KX_KetsjiEngine.h @@ -42,6 +42,7 @@ #include "KX_WorldInfo.h" #include <vector> +struct TaskScheduler; class KX_TimeCategoryLogger; #define LEFT_EYE 1 @@ -195,6 +196,9 @@ private: /** Settings that doesn't go away with Game Actuator */ GlobalSettings m_globalsettings; + /** Task scheduler for multi-threading */ + TaskScheduler* m_taskscheduler; + void RenderFrame(KX_Scene* scene, KX_Camera* cam); void PostRenderScene(KX_Scene* scene); void RenderDebugProperties(); @@ -225,6 +229,8 @@ public: SCA_IInputDevice* GetKeyboardDevice() { return m_keyboarddevice; } SCA_IInputDevice* GetMouseDevice() { return m_mousedevice; } + TaskScheduler* GetTaskScheduler() { return m_taskscheduler; } + /// Dome functions void InitDome(short res, short mode, short angle, float resbuf, short tilt, struct Text* text); void EndDome(); |