Varjo implementation of a texture swapchain.
|
| | DtVarjoSwapChain (DtDe &de, vrvVirtualReality::DtEye eye, varjo_Session *session) |
| |
| virtual | ~DtVarjoSwapChain () |
| |
| virtual bool | initalise (unsigned int width, unsigned int height, unsigned int layers, DtSwapChainTextureType type, DtGlImageType format) |
| |
| bool | addFormat (DtSwapChainTextureType type, DtGlImageType format) |
| |
| virtual void | acquireTextures () |
| |
| virtual unsigned int | getTexture (DtSwapChainTextureType type, int index) const |
| |
| virtual void | releaseTextures () |
| |
| varjo_SwapChain * | getSwapChain (DtSwapChainTextureType type) const |
| |
| varjo_TextureFormat | getVarjoFormat (DtGlImageType format) const |
| |
| | DtSwapChain (DtDe &de, vrvVirtualReality::DtEye eye) |
| |
| virtual | ~DtSwapChain () |
| |
| unsigned int | getAcquiredIndex (DtSwapChainTextureType type) const |
| |
| bool | isInitialized () const |
| |
| unsigned int | length () const |
| |
| DtSwapChainTextureType | type (unsigned int index) const |
| |
| DtGlImageType | format (unsigned int index) const |
| |
| DtGlImageType | format (DtSwapChainTextureType type) const |
| |
| unsigned int | width () const |
| |
| unsigned int | height () const |
| |
| unsigned int | layers () const |
| |
| vrvVirtualReality::DtEye | eye () const |
| |
| GLuint | getFbo (unsigned int index) const |
| |
| virtual void | copyTextures (osg::RenderInfo &renderInfo, unsigned int srcColorId, unsigned int srcDepthId, unsigned int srcStencilId, bool copySrcAlpha=false, bool srcIsArray=true, int mode=0) const |
| |
| virtual void | blitTextureToScreen (int swidth, int sheight, bool showleftEye, int overrideIndex=-1) |
| |
| virtual void | blendSwapChains (osg::RenderInfo &renderInfo, DtSwapChain *base, DtSwapChain *overlay) const |
| |