#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: