#include "CAPI_GL_DistortionRenderer.h"
struct OVR::CAPI::GL::DistortionRenderer::StandardUniformData |
OVR::CAPI::GL::DistortionRenderer::~DistortionRenderer |
( |
| ) |
|
|
virtual |
void OVR::CAPI::GL::DistortionRenderer::createDrawQuad |
( |
| ) |
|
|
protected |
void OVR::CAPI::GL::DistortionRenderer::destroy |
( |
| ) |
|
|
protected |
void OVR::CAPI::GL::DistortionRenderer::EndFrame |
( |
bool |
swapBuffers, |
|
|
unsigned char * |
latencyTesterDrawColor, |
|
|
unsigned char * |
latencyTester2DrawColor |
|
) |
| |
|
virtual |
double OVR::CAPI::GL::DistortionRenderer::FlushGpuAndWaitTillTime |
( |
double |
absTime | ) |
|
void OVR::CAPI::GL::DistortionRenderer::initBuffersAndShaders |
( |
| ) |
|
|
protected |
void OVR::CAPI::GL::DistortionRenderer::initFullscreenQuad |
( |
| ) |
|
|
protected |
bool OVR::CAPI::GL::DistortionRenderer::Initialize |
( |
const ovrRenderAPIConfig * |
apiConfig, |
|
|
unsigned |
distortionCaps |
|
) |
| |
|
virtual |
void OVR::CAPI::GL::DistortionRenderer::initShaders |
( |
| ) |
|
|
protected |
void OVR::CAPI::GL::DistortionRenderer::renderDistortion |
( |
Texture * |
leftEyeTexture, |
|
|
Texture * |
rightEyeTexture |
|
) |
| |
|
protected |
void OVR::CAPI::GL::DistortionRenderer::renderLatencyPixel |
( |
unsigned char * |
latencyTesterPixelColor | ) |
|
|
protected |
void OVR::CAPI::GL::DistortionRenderer::renderLatencyQuad |
( |
unsigned char * |
latencyTesterDrawColor | ) |
|
|
protected |
void OVR::CAPI::GL::DistortionRenderer::renderPrimitives |
( |
const ShaderFill * |
fill, |
|
|
Buffer * |
vertices, |
|
|
Buffer * |
indices, |
|
|
int |
offset, |
|
|
int |
count, |
|
|
PrimitiveType |
rprim, |
|
|
GLuint * |
vao, |
|
|
bool |
isDistortionMesh |
|
) |
| |
|
protected |
void OVR::CAPI::GL::DistortionRenderer::setViewport |
( |
const Recti & |
vp | ) |
|
|
protected |
void OVR::CAPI::GL::DistortionRenderer::SubmitEye |
( |
int |
eyeId, |
|
|
ovrTexture * |
eyeTexture |
|
) |
| |
|
virtual |
void OVR::CAPI::GL::DistortionRenderer::WaitUntilGpuIdle |
( |
| ) |
|
Ptr<Texture> OVR::CAPI::GL::DistortionRenderer::CurRenderTarget |
|
protected |
GLuint OVR::CAPI::GL::DistortionRenderer::CurrentFbo |
|
protected |
unsigned OVR::CAPI::GL::DistortionRenderer::DistortionCaps |
|
protected |
Ptr<Buffer> OVR::CAPI::GL::DistortionRenderer::DistortionMeshIBs[2] |
|
protected |
GLuint OVR::CAPI::GL::DistortionRenderer::DistortionMeshVAOs[2] |
|
protected |
Ptr<Buffer> OVR::CAPI::GL::DistortionRenderer::DistortionMeshVBs[2] |
|
protected |
Ptr<ShaderSet> OVR::CAPI::GL::DistortionRenderer::DistortionShader |
|
protected |
Ptr<Buffer> OVR::CAPI::GL::DistortionRenderer::LatencyTesterQuadVB |
|
protected |
GLuint OVR::CAPI::GL::DistortionRenderer::LatencyVAO |
|
protected |
Ptr<Texture> OVR::CAPI::GL::DistortionRenderer::pEyeTextures[2] |
|
protected |
GLint OVR::CAPI::GL::DistortionRenderer::SavedActiveTexture |
|
protected |
GLint OVR::CAPI::GL::DistortionRenderer::SavedBoundFrameBuffer |
|
protected |
GLint OVR::CAPI::GL::DistortionRenderer::SavedBoundTexture |
|
protected |
GLfloat OVR::CAPI::GL::DistortionRenderer::SavedClearColor[4] |
|
protected |
GLint OVR::CAPI::GL::DistortionRenderer::SavedCullFace |
|
protected |
GLint OVR::CAPI::GL::DistortionRenderer::SavedDepthTest |
|
protected |
GLint OVR::CAPI::GL::DistortionRenderer::SavedProgram |
|
protected |
GLint OVR::CAPI::GL::DistortionRenderer::SavedVertexArray |
|
protected |
GLint OVR::CAPI::GL::DistortionRenderer::SavedViewport[4] |
|
protected |
Ptr<ShaderSet> OVR::CAPI::GL::DistortionRenderer::SimpleQuadShader |
|
protected |
The documentation for this class was generated from the following files: