aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/irrlicht-1.8/include
diff options
context:
space:
mode:
authorDavid Walter Seikel2013-01-13 17:41:10 +1000
committerDavid Walter Seikel2013-01-13 17:41:10 +1000
commit8772dabfcdf0d7ade826f213b7ae887615e7ee3f (patch)
tree9258e6a4f76127577cf958e05211732f8973ac4f /libraries/irrlicht-1.8/include
parentIgnore Irrlicht built files. (diff)
downloadSledjHamr-8772dabfcdf0d7ade826f213b7ae887615e7ee3f.zip
SledjHamr-8772dabfcdf0d7ade826f213b7ae887615e7ee3f.tar.gz
SledjHamr-8772dabfcdf0d7ade826f213b7ae887615e7ee3f.tar.bz2
SledjHamr-8772dabfcdf0d7ade826f213b7ae887615e7ee3f.tar.xz
Let Irrlicht use an externally created OpenGL context and surface.
Linux only for now. Others can come later.
Diffstat (limited to 'libraries/irrlicht-1.8/include')
-rw-r--r--libraries/irrlicht-1.8/include/SIrrCreationParameters.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libraries/irrlicht-1.8/include/SIrrCreationParameters.h b/libraries/irrlicht-1.8/include/SIrrCreationParameters.h
index cbf558d..89dff19 100644
--- a/libraries/irrlicht-1.8/include/SIrrCreationParameters.h
+++ b/libraries/irrlicht-1.8/include/SIrrCreationParameters.h
@@ -9,6 +9,7 @@
9#include "EDeviceTypes.h" 9#include "EDeviceTypes.h"
10#include "dimension2d.h" 10#include "dimension2d.h"
11#include "ILogger.h" 11#include "ILogger.h"
12#include "SExposedVideoData.h"
12 13
13namespace irr 14namespace irr
14{ 15{
@@ -37,6 +38,7 @@ namespace irr
37 HighPrecisionFPU(false), 38 HighPrecisionFPU(false),
38 EventReceiver(0), 39 EventReceiver(0),
39 WindowId(0), 40 WindowId(0),
41 VideoData(0),
40#ifdef _DEBUG 42#ifdef _DEBUG
41 LoggingLevel(ELL_DEBUG), 43 LoggingLevel(ELL_DEBUG),
42#else 44#else
@@ -72,6 +74,7 @@ namespace irr
72 HighPrecisionFPU = other.HighPrecisionFPU; 74 HighPrecisionFPU = other.HighPrecisionFPU;
73 EventReceiver = other.EventReceiver; 75 EventReceiver = other.EventReceiver;
74 WindowId = other.WindowId; 76 WindowId = other.WindowId;
77 VideoData = other.VideoData;
75 LoggingLevel = other.LoggingLevel; 78 LoggingLevel = other.LoggingLevel;
76 DriverMultithreaded = other.DriverMultithreaded; 79 DriverMultithreaded = other.DriverMultithreaded;
77 DisplayAdapter = other.DisplayAdapter; 80 DisplayAdapter = other.DisplayAdapter;
@@ -258,6 +261,8 @@ namespace irr
258 do it how you like. */ 261 do it how you like. */
259 void* WindowId; 262 void* WindowId;
260 263
264 video::SExposedVideoData *VideoData;
265
261 //! Specifies the logging level used in the logging interface. 266 //! Specifies the logging level used in the logging interface.
262 /** The default value is ELL_INFORMATION. You can access the ILogger interface 267 /** The default value is ELL_INFORMATION. You can access the ILogger interface
263 later on from the IrrlichtDevice with getLogger() and set another level. 268 later on from the IrrlichtDevice with getLogger() and set another level.