📄 ogresdlglsupport.h
字号:
#ifndef OGRE_SDLGLSUPPORT_H
#define OGRE_SDLGLSUPPORT_H
#include "OgreSDLPrerequisites.h"
#include "OgreGLSupport.h"
namespace Ogre
{
class SDLGLSupport : public GLSupport
{
public:
SDLGLSupport();
~SDLGLSupport();
/**
* Add any special config values to the system.
* Must have a "Full Screen" value that is a bool and a "Video Mode" value
* that is a string in the form of wxh
*/
void addConfig(void);
/**
* Make sure all the extra options are valid
*/
String validateConfig(void);
virtual RenderWindow* createWindow(bool autoCreateWindow, GLRenderSystem* renderSystem, const String& windowTitle);
/**
* Create a new specific render window
*/
virtual RenderWindow* newWindow(const String& name, unsigned int width, unsigned int height, unsigned int colourDepth,
bool fullScreen, int left, int top, bool depthBuffer, RenderWindow* parentWindowHandle,
bool vsync);
/**
* Start anything special
*/
void start();
/**
* Stop anything special
*/
void stop();
/**
* Get the address of a function
*/
void* getProcAddress(const String& procname);
private:
// Allowed video modes
SDL_Rect** mVideoModes;
}; // class SDLGLSupport
}; // namespace Ogre
#endif // OGRE_SDLGLSUPPORT_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -