Bike-X
0.8
|
#include "CAPI_DistortionRenderer.h"
Data Structures | |
class | GraphicsState |
Public Types | |
typedef DistortionRenderer *(* | CreateFunc )(ovrHmd hmd, FrameTimeManager &timeManager, const HMDRenderState &renderState) |
Public Member Functions | |
DistortionRenderer (ovrRenderAPIType api, ovrHmd hmd, FrameTimeManager &timeManager, const HMDRenderState &renderState) | |
virtual | ~DistortionRenderer () |
virtual bool | Initialize (const ovrRenderAPIConfig *apiConfig, unsigned distortionCaps)=0 |
virtual void | SubmitEye (int eyeId, ovrTexture *eyeTexture)=0 |
virtual void | EndFrame (bool swapBuffers, unsigned char *latencyTesterDrawColor, unsigned char *latencyTester2DrawColor)=0 |
void | SaveGraphicsState () |
void | RestoreGraphicsState () |
ovrRenderAPIType | GetRenderAPI () const |
Public Member Functions inherited from OVR::RefCountBase< DistortionRenderer > | |
OVR_FORCE_INLINE | RefCountBase () |
Public Member Functions inherited from OVR::RefCountBaseStatImpl< RefCountImpl > | |
RefCountBaseStatImpl () | |
Public Member Functions inherited from OVR::RefCountImpl | |
void | AddRef () |
void | Release () |
Public Member Functions inherited from OVR::RefCountImplCore | |
OVR_FORCE_INLINE | RefCountImplCore () |
virtual | ~RefCountImplCore () |
int | GetRefCount () const |
void | operator= (const RefCountImplCore &) |
Static Public Attributes | |
static CreateFunc | APICreateRegistry [ovrRenderAPI_Count] |
Protected Attributes | |
const ovrRenderAPIType | RenderAPI |
const ovrHmd | HMD |
FrameTimeManager & | TimeManager |
const HMDRenderState & | RState |
Ptr< GraphicsState > | GfxState |
Protected Attributes inherited from OVR::RefCountImplCore | |
volatile int | RefCount |
Private Member Functions | |
void | operator= (const DistortionRenderer &) |
Additional Inherited Members | |
Static Public Member Functions inherited from OVR::RefCountImplCore | |
static void | checkInvalidDelete (RefCountImplCore *) |
Definition at line 43 of file CAPI_DistortionRenderer.h.
typedef DistortionRenderer*(* OVR::CAPI::DistortionRenderer::CreateFunc)(ovrHmd hmd, FrameTimeManager &timeManager, const HMDRenderState &renderState) |
Definition at line 86 of file CAPI_DistortionRenderer.h.
|
inline |
Definition at line 49 of file CAPI_DistortionRenderer.h.
|
inlinevirtual |
Reimplemented in OVR::CAPI::GL::DistortionRenderer.
Definition at line 54 of file CAPI_DistortionRenderer.h.
|
pure virtual |
Implemented in OVR::CAPI::GL::DistortionRenderer.
|
inline |
Definition at line 83 of file CAPI_DistortionRenderer.h.
|
pure virtual |
Implemented in OVR::CAPI::GL::DistortionRenderer.
|
inlineprivate |
Definition at line 46 of file CAPI_DistortionRenderer.h.
|
inline |
Definition at line 79 of file CAPI_DistortionRenderer.h.
|
inline |
Definition at line 76 of file CAPI_DistortionRenderer.h.
|
pure virtual |
Implemented in OVR::CAPI::GL::DistortionRenderer.
|
static |
Definition at line 90 of file CAPI_DistortionRenderer.h.
|
protected |
Definition at line 110 of file CAPI_DistortionRenderer.h.
|
protected |
Definition at line 107 of file CAPI_DistortionRenderer.h.
|
protected |
Definition at line 106 of file CAPI_DistortionRenderer.h.
|
protected |
Definition at line 109 of file CAPI_DistortionRenderer.h.
|
protected |
Definition at line 108 of file CAPI_DistortionRenderer.h.