#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <GL/glx.h>
#include "Platform.h"
#include "../Render/Render_GL_Device.h"
Go to the source code of this file.
Classes | |
class | OVR::Platform::Linux::PlatformCore |
class | OVR::Render::GL::Linux::RenderDevice |
Namespaces | |
namespace | OVR |
namespace | OVR::Platform |
namespace | OVR::Platform::Linux |
namespace | OVR::Render |
namespace | OVR::Render::GL |
namespace | OVR::Render::GL::Linux |
Defines | |
#define | OVR_PLATFORM_APP(AppClass) OVR_PLATFORM_APP_ARGS(AppClass, ()) |
#define | OVR_PLATFORM_APP_ARGS(AppClass, args) |
#define OVR_PLATFORM_APP | ( | AppClass | ) | OVR_PLATFORM_APP_ARGS(AppClass, ()) |
Definition at line 117 of file Linux_Platform.h.
#define OVR_PLATFORM_APP_ARGS | ( | AppClass, | |
args | |||
) |
OVR::Platform::Application* OVR::Platform::Application::CreateApplication() \ { OVR::System::Init(OVR::Log::ConfigureDefaultLog(OVR::LogMask_All)); \ return new AppClass args; } \ void OVR::Platform::Application::DestroyApplication(OVR::Platform::Application* app) \ { OVR::Platform::PlatformCore* platform = app->pPlatform; \ delete app; delete platform; OVR::System::Destroy(); };
Definition at line 108 of file Linux_Platform.h.