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:
authorMitchell Stokes <mogurijin@gmail.com>2013-04-14 01:09:02 +0400
committerMitchell Stokes <mogurijin@gmail.com>2013-04-14 01:09:02 +0400
commitdbf4328f3fba5e1fbd39422d6a322f752e2e122e (patch)
treedc45fce6c38bdc9bf9ddb9a699a8c40a05a5e2f0 /source/gameengine/BlenderRoutines
parent81cfbaacb001ade11f52c3150b4aa6aaff965c64 (diff)
BGE: Adding a render.setFullScreen() and a render.getFullScreen() to allow fulscreening games via Python.
Diffstat (limited to 'source/gameengine/BlenderRoutines')
-rw-r--r--source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp11
-rw-r--r--source/gameengine/BlenderRoutines/KX_BlenderCanvas.h8
2 files changed, 19 insertions, 0 deletions
diff --git a/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp b/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp
index e15b8ac942f..b6c41064282 100644
--- a/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp
+++ b/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp
@@ -70,6 +70,17 @@ void KX_BlenderCanvas::ResizeWindow(int width, int height)
// Not implemented for the embedded player
}
+void KX_BlenderCanvas::SetFullScreen(bool enable)
+{
+ // Not implemented for the embedded player
+}
+
+bool KX_BlenderCanvas::GetFullScreen()
+{
+ // Not implemented for the embedded player
+ return false;
+}
+
void KX_BlenderCanvas::BeginFrame()
{
glEnable(GL_DEPTH_TEST);
diff --git a/source/gameengine/BlenderRoutines/KX_BlenderCanvas.h b/source/gameengine/BlenderRoutines/KX_BlenderCanvas.h
index 430f956bc7f..bc487504eeb 100644
--- a/source/gameengine/BlenderRoutines/KX_BlenderCanvas.h
+++ b/source/gameengine/BlenderRoutines/KX_BlenderCanvas.h
@@ -86,6 +86,14 @@ public:
);
void
+ SetFullScreen(
+ bool enable
+ );
+
+ bool
+ GetFullScreen();
+
+ void
BeginFrame(
);