Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes
OVR::Platform::Win32::PlatformCore Class Reference

#include <Win32_Platform.h>

Inheritance diagram for OVR::Platform::Win32::PlatformCore:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void DestroyWindow ()
void Exit (int exitcode)
Render::DisplayId GetDisplay (int screen)
int GetDisplayCount ()
void GetWindowSize (int *w, int *h) const
 PlatformCore (Application *app, HINSTANCE hinst)
void PlayMusicFile (const char *fileName)
int Run ()
void SetMouseMode (MouseMode mm)
RenderDevice * SetupGraphics (const SetupGraphicsDeviceSet &setupGraphicsDesc, const char *type, const Render::RendererParams &rp)
bool SetupWindow (int w, int h)
void SetWindowTitle (const char *title)
void ShowWindow (bool visible)
 ~PlatformCore ()

Private Member Functions

LRESULT WindowProc (UINT msg, WPARAM wp, LPARAM lp)

Static Private Member Functions

static LRESULT CALLBACK systemWindowProc (HWND window, UINT msg, WPARAM wp, LPARAM lp)

Private Attributes

HCURSOR Cursor
int ExitCode
int Height
HINSTANCE hInstance
HWND hWnd
MouseMode MMode
int Modifiers
bool Quit
int Width
POINT WindowCenter
String WindowTitle

Detailed Description

Definition at line 38 of file Win32_Platform.h.


Constructor & Destructor Documentation

Definition at line 35 of file Win32_Platform.cpp.

Reimplemented from OVR::Platform::PlatformCore.

Definition at line 42 of file Win32_Platform.cpp.


Member Function Documentation

Implements OVR::Platform::PlatformCore.

Definition at line 88 of file Win32_Platform.cpp.

void OVR::Platform::Win32::PlatformCore::Exit ( int  exitcode) [inline, virtual]

Implements OVR::Platform::PlatformCore.

Definition at line 64 of file Win32_Platform.h.

Reimplemented from OVR::Platform::PlatformCore.

Definition at line 503 of file Win32_Platform.cpp.

Reimplemented from OVR::Platform::PlatformCore.

Definition at line 475 of file Win32_Platform.cpp.

void OVR::Platform::Win32::PlatformCore::GetWindowSize ( int *  w,
int *  h 
) const [virtual]

Implements OVR::Platform::PlatformCore.

Definition at line 132 of file Win32_Platform.cpp.

void OVR::Platform::Win32::PlatformCore::PlayMusicFile ( const char *  fileName) [virtual]

Reimplemented from OVR::Platform::PlatformCore.

Definition at line 444 of file Win32_Platform.cpp.

Definition at line 403 of file Win32_Platform.cpp.

Reimplemented from OVR::Platform::PlatformCore.

Definition at line 111 of file Win32_Platform.cpp.

RenderDevice * OVR::Platform::Win32::PlatformCore::SetupGraphics ( const SetupGraphicsDeviceSet setupGraphicsDesc,
const char *  type,
const Render::RendererParams rp 
) [virtual]

Implements OVR::Platform::PlatformCore.

Definition at line 429 of file Win32_Platform.cpp.

bool OVR::Platform::Win32::PlatformCore::SetupWindow ( int  w,
int  h 
) [virtual]

Implements OVR::Platform::PlatformCore.

Definition at line 46 of file Win32_Platform.cpp.

void OVR::Platform::Win32::PlatformCore::SetWindowTitle ( const char *  title) [virtual]

Implements OVR::Platform::PlatformCore.

Definition at line 139 of file Win32_Platform.cpp.

void OVR::Platform::Win32::PlatformCore::ShowWindow ( bool  visible) [virtual]

Implements OVR::Platform::PlatformCore.

Definition at line 106 of file Win32_Platform.cpp.

LRESULT CALLBACK OVR::Platform::Win32::PlatformCore::systemWindowProc ( HWND  window,
UINT  msg,
WPARAM  wp,
LPARAM  lp 
) [static, private]

Definition at line 230 of file Win32_Platform.cpp.

LRESULT OVR::Platform::Win32::PlatformCore::WindowProc ( UINT  msg,
WPARAM  wp,
LPARAM  lp 
) [private]

Definition at line 255 of file Win32_Platform.cpp.


Member Data Documentation

Definition at line 48 of file Win32_Platform.h.

Definition at line 43 of file Win32_Platform.h.

Definition at line 44 of file Win32_Platform.h.

Definition at line 41 of file Win32_Platform.h.

Definition at line 40 of file Win32_Platform.h.

Definition at line 46 of file Win32_Platform.h.

Definition at line 49 of file Win32_Platform.h.

Definition at line 42 of file Win32_Platform.h.

Definition at line 44 of file Win32_Platform.h.

Definition at line 47 of file Win32_Platform.h.

Definition at line 50 of file Win32_Platform.h.


The documentation for this class was generated from the following files:


oculus_sdk
Author(s):
autogenerated on Mon Oct 6 2014 03:01:21