Changeset View
Changeset View
Standalone View
Standalone View
source/gameengine/Ketsji/KX_KetsjiEngine.h
| Show First 20 Lines • Show All 199 Lines • ▼ Show 20 Lines | #endif | ||||
| /** Task scheduler for multi-threading */ | /** Task scheduler for multi-threading */ | ||||
| TaskScheduler* m_taskscheduler; | TaskScheduler* m_taskscheduler; | ||||
| void RenderFrame(KX_Scene* scene, KX_Camera* cam); | void RenderFrame(KX_Scene* scene, KX_Camera* cam); | ||||
| void PostRenderScene(KX_Scene* scene); | void PostRenderScene(KX_Scene* scene); | ||||
| void RenderDebugProperties(); | void RenderDebugProperties(); | ||||
| void RenderShadowBuffers(KX_Scene *scene); | void RenderShadowBuffers(KX_Scene *scene); | ||||
| void SetBackGround(KX_WorldInfo* worldinfo); | |||||
| public: | public: | ||||
| KX_KetsjiEngine(class KX_ISystem* system); | KX_KetsjiEngine(class KX_ISystem* system); | ||||
| virtual ~KX_KetsjiEngine(); | virtual ~KX_KetsjiEngine(); | ||||
| // set the devices and stuff. the client must take care of creating these | // set the devices and stuff. the client must take care of creating these | ||||
| void SetWorldSettings(KX_WorldInfo* worldinfo); | |||||
| void SetKeyboardDevice(SCA_IInputDevice* keyboarddevice); | void SetKeyboardDevice(SCA_IInputDevice* keyboarddevice); | ||||
| void SetMouseDevice(SCA_IInputDevice* mousedevice); | void SetMouseDevice(SCA_IInputDevice* mousedevice); | ||||
| void SetNetworkDevice(NG_NetworkDeviceInterface* networkdevice); | void SetNetworkDevice(NG_NetworkDeviceInterface* networkdevice); | ||||
| void SetCanvas(RAS_ICanvas* canvas); | void SetCanvas(RAS_ICanvas* canvas); | ||||
| void SetRasterizer(RAS_IRasterizer* rasterizer); | void SetRasterizer(RAS_IRasterizer* rasterizer); | ||||
| #ifdef WITH_PYTHON | #ifdef WITH_PYTHON | ||||
| void SetPyNamespace(PyObject *pythondictionary); | void SetPyNamespace(PyObject *pythondictionary); | ||||
| PyObject* GetPyNamespace() { return m_pythondictionary; } | PyObject* GetPyNamespace() { return m_pythondictionary; } | ||||
| ▲ Show 20 Lines • Show All 272 Lines • Show Last 20 Lines | |||||