Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/gameengine/Ketsji/KX_KetsjiEngine.h')
-rw-r--r--source/gameengine/Ketsji/KX_KetsjiEngine.h6
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();