Public Member Functions | Protected Types | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes | Friends
OculusRoomTinyApp Class Reference

#import <OSX_OculusRoomTiny.h>

Inheritance diagram for OculusRoomTinyApp:
Inheritance graph
[legend]

List of all members.

Public Member Functions

(void) - Exit
(double) - GetAppTime
(double) - GetAppTime
(int) - GetHeight
(int) - GetWidth
(bool) - IsQuiting
() - OculusRoomTinyApp
() - OculusRoomTinyApp
(virtual void) - OnGamepad
(virtual void) - OnIdle
(virtual void) - OnIdle
(virtual void) - OnKey
(virtual void) - OnKey
(virtual void) - OnMessage
(virtual void) - OnMessage
(virtual void) - OnMouseMove
(virtual void) - OnMouseMove
(virtual int) - OnStartup
(virtual int) - OnStartup
(void) - Render
(void) - Render
(int) - Run
(int) - Run
(bool) - SetFullscreen
() - ~OculusRoomTinyApp
() - ~OculusRoomTinyApp

Protected Types

typedef DWORD(WINAPI * PFn_XInputGetState )(DWORD dwUserIndex, XINPUT_STATE *pState)

Protected Member Functions

(void) - destroyWindow
(void) - destroyWindow
(void) - giveUsFocus
(bool) - setupWindow
(bool) - setupWindow
(LRESULT) - windowProc

Static Protected Member Functions

(static LRESULT CALLBACK) + systemWindowProc

Protected Attributes

bool ControlDown
float EyePitch
Vector3f EyePos
float EyeRoll
float EyeYaw
Vector3f GamepadMove
Vector3f GamepadRotate
int Height
HINSTANCE hInstance
OVR::HMDInfo HMDInfo
HWND hWnd
HMODULE hXInputModule
UInt32 LastPadPacketNo
float LastSensorYaw
double LastUpdate
bool MouseCaptured
UByte MoveBack
UByte MoveForward
UByte MoveLeft
UByte MoveRight
OVRAppNsApp
Ptr< HMDDevicepHMD
Ptr< DeviceManagerpManager
PostProcessType PostProcess
Ptr< RenderDevicepRender
Ptr< OSX::RenderDevice > pRender
Ptr< SensorDevicepSensor
PFn_XInputGetState pXInputGetState
bool Quit
RendererParams RenderParams
RenderTiny::Scene Scene
StereoConfig SConfig
SensorFusion SFusion
bool ShiftDown
UInt64 StartupTicks
OVR::UInt64 StartupTicks
NSView * View
Matrix4f View
Matrix4f ViewMat
int Width
NSWindow * Win
POINT WindowCenter

Static Protected Attributes

static OculusRoomTinyApppApp = 0

Friends

class OSX::RenderDevice

Detailed Description

Definition at line 127 of file OSX_OculusRoomTiny.h.


Member Typedef Documentation

- (typedef DWORD(WINAPI * PFn_XInputGetState)(DWORD dwUserIndex, XINPUT_STATE *pState)) [protected]

Definition at line 141 of file Win32_OculusRoomTiny.h.


Constructor & Destructor Documentation

- OculusRoomTinyApp: (OVRApp *)  nsapp
- OculusRoomTinyApp:

Definition at line 65 of file Win32_OculusRoomTiny.cpp.

- OculusRoomTinyApp: (HINSTANCE)  hinst

Definition at line 34 of file Win32_OculusRoomTiny.cpp.

- OculusRoomTinyApp:

Member Function Documentation

- (void) destroyWindow
- (void) destroyWindow

Definition at line 517 of file Win32_OculusRoomTiny.cpp.

- (void) Exit
- (double) GetAppTime const

Definition at line 108 of file Win32_OculusRoomTiny.h.

- (double) GetAppTime const

Definition at line 154 of file OSX_OculusRoomTiny.h.

- (int) GetHeight const

Definition at line 161 of file OSX_OculusRoomTiny.h.

- (int) GetWidth const

Definition at line 160 of file OSX_OculusRoomTiny.h.

- (void) giveUsFocus (bool)  setFocus

Definition at line 539 of file Win32_OculusRoomTiny.cpp.

- (bool) IsQuiting const

Definition at line 158 of file OSX_OculusRoomTiny.h.

- (void) OnGamepad (float)  padLx
(float)  padLY
(float)  padRx
(float)  padRy 

Definition at line 244 of file Win32_OculusRoomTiny.cpp.

- (virtual void) OnIdle
- (void) OnIdle

Definition at line 358 of file Win32_OculusRoomTiny.cpp.

- (virtual void) OnKey (unsigned)  vk
(bool)  down 
- (void) OnKey (unsigned)  vk
(bool)  down 

Definition at line 275 of file Win32_OculusRoomTiny.cpp.

- (virtual void) OnMessage (const Message &)  msg

Reimplemented from OVR::MessageHandler.

- (void) OnMessage (const Message &)  msg

Reimplemented from OVR::MessageHandler.

Definition at line 223 of file Win32_OculusRoomTiny.cpp.

- (virtual void) OnMouseMove (int)  x
(int)  y
(int)  modifiers 
- (void) OnMouseMove (int)  x
(int)  y
(int)  modifiers 

Definition at line 252 of file Win32_OculusRoomTiny.cpp.

- (virtual int) OnStartup (const char *)  args
- (int) OnStartup (const char *)  args

Definition at line 75 of file Win32_OculusRoomTiny.cpp.

- (void) Render (const StereoEyeParams &)  stereo
- (void) Render (const StereoEyeParams &)  stereo

Definition at line 470 of file Win32_OculusRoomTiny.cpp.

- (int) Run
- (int) Run

Definition at line 642 of file Win32_OculusRoomTiny.cpp.

- (bool) SetFullscreen (const RendererParams &)  rp
(int)  fullscreen 
- (bool) setupWindow
- (bool) setupWindow

Definition at line 488 of file Win32_OculusRoomTiny.cpp.

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

Definition at line 532 of file Win32_OculusRoomTiny.cpp.

- (LRESULT) windowProc (UINT)  msg
(WPARAM)  wp
(LPARAM)  lp 

Definition at line 558 of file Win32_OculusRoomTiny.cpp.


Friends And Related Function Documentation

- (friend class) RenderDevice [friend]

Definition at line 129 of file OSX_OculusRoomTiny.h.


Member Data Documentation

- (bool) ControlDown [protected]

Definition at line 216 of file OSX_OculusRoomTiny.h.

- (float) EyePitch [protected]

Definition at line 197 of file OSX_OculusRoomTiny.h.

- (Vector3f) EyePos [protected]

Definition at line 195 of file OSX_OculusRoomTiny.h.

- (float) EyeRoll [protected]

Definition at line 198 of file OSX_OculusRoomTiny.h.

- (float) EyeYaw [protected]

Definition at line 196 of file OSX_OculusRoomTiny.h.

- (Vector3f) GamepadMove [protected]

Definition at line 171 of file Win32_OculusRoomTiny.h.

- (Vector3f) GamepadRotate [protected]

Definition at line 171 of file Win32_OculusRoomTiny.h.

- (int) Height [protected]

Definition at line 178 of file OSX_OculusRoomTiny.h.

- (HINSTANCE) hInstance [protected]

Definition at line 135 of file Win32_OculusRoomTiny.h.

- OVR: [protected]

Definition at line 188 of file OSX_OculusRoomTiny.h.

- (HWND) hWnd [protected]

Definition at line 134 of file Win32_OculusRoomTiny.h.

- (HMODULE) hXInputModule [protected]

Definition at line 143 of file Win32_OculusRoomTiny.h.

- (UInt32) LastPadPacketNo [protected]

Definition at line 144 of file Win32_OculusRoomTiny.h.

- (float) LastSensorYaw [protected]

Definition at line 199 of file OSX_OculusRoomTiny.h.

- (double) LastUpdate [protected]

Definition at line 191 of file OSX_OculusRoomTiny.h.

- (bool) MouseCaptured [protected]

Definition at line 138 of file Win32_OculusRoomTiny.h.

- (UByte) MoveBack [protected]

Definition at line 203 of file OSX_OculusRoomTiny.h.

- (UByte) MoveForward [protected]

Definition at line 202 of file OSX_OculusRoomTiny.h.

- (UByte) MoveLeft [protected]

Definition at line 204 of file OSX_OculusRoomTiny.h.

- (UByte) MoveRight [protected]

Definition at line 205 of file OSX_OculusRoomTiny.h.

- (OVRApp*) NsApp [protected]

Definition at line 171 of file OSX_OculusRoomTiny.h.

+ (static OculusRoomTinyApp *) pApp = 0 [static, protected]

Definition at line 173 of file OSX_OculusRoomTiny.h.

- (Ptr< HMDDevice >) pHMD [protected]

Definition at line 186 of file OSX_OculusRoomTiny.h.

- (Ptr< DeviceManager >) pManager [protected]

Definition at line 184 of file OSX_OculusRoomTiny.h.

- (PostProcessType) PostProcess [protected]

Definition at line 212 of file OSX_OculusRoomTiny.h.

- (Ptr<RenderDevice>) pRender [protected]

Definition at line 128 of file Win32_OculusRoomTiny.h.

- (Ptr<)OSX: [protected]

Definition at line 176 of file OSX_OculusRoomTiny.h.

- (Ptr< SensorDevice >) pSensor [protected]

Definition at line 185 of file OSX_OculusRoomTiny.h.

Definition at line 142 of file Win32_OculusRoomTiny.h.

- (bool) Quit [protected]

Definition at line 180 of file OSX_OculusRoomTiny.h.

- (RendererParams) RenderParams [protected]

Definition at line 177 of file OSX_OculusRoomTiny.h.

- RenderTiny: [protected]

Definition at line 208 of file OSX_OculusRoomTiny.h.

- (StereoConfig) SConfig [protected]

Definition at line 211 of file OSX_OculusRoomTiny.h.

- (SensorFusion) SFusion [protected]

Definition at line 187 of file OSX_OculusRoomTiny.h.

- (bool) ShiftDown [protected]

Definition at line 215 of file OSX_OculusRoomTiny.h.

- (UInt64) StartupTicks [protected]

Definition at line 157 of file Win32_OculusRoomTiny.h.

- OVR: [protected]

Definition at line 192 of file OSX_OculusRoomTiny.h.

- (NSView*) View [protected]

Definition at line 169 of file OSX_OculusRoomTiny.h.

- (Matrix4f) View [protected]

Definition at line 173 of file Win32_OculusRoomTiny.h.

- (Matrix4f) ViewMat [protected]

Definition at line 207 of file OSX_OculusRoomTiny.h.

- (int) Width [protected]

Definition at line 178 of file OSX_OculusRoomTiny.h.

- (NSWindow*) Win [protected]

Definition at line 170 of file OSX_OculusRoomTiny.h.

- (POINT) WindowCenter [protected]

Definition at line 136 of file Win32_OculusRoomTiny.h.


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


oculus_sdk
Author(s): Tully Foote
autogenerated on Thu Jun 6 2019 20:13:49