| _addPendingResidencyChanges(uint32 value) | Ogre::GpuResource |  | 
  | _autogenerateMipmaps(CopyEncTransitionMode::CopyEncTransitionMode transitionMode=CopyEncTransitionMode::Auto) override | Ogre::GL3PlusTextureGpu | virtual | 
  | _getSysRamCopy(uint8 mipLevel) | Ogre::TextureGpu |  | 
  | _getSysRamCopyAsBox(uint8 mipLevel) | Ogre::TextureGpu |  | 
  | _getSysRamCopyBytesPerImage(uint8 mipLevel) | Ogre::TextureGpu |  | 
  | _getSysRamCopyBytesPerRow(uint8 mipLevel) | Ogre::TextureGpu |  | 
  | _isDataReadyImpl() const override | Ogre::GL3PlusTextureGpuWindow | virtual | 
  | _isManualTextureFlagPresent() const | Ogre::TextureGpu |  | 
  | _notifySysRamDownloadIsReady(uint8 *sysRamPtr, bool resyncOnly) | Ogre::TextureGpu |  | 
  | _notifyTextureSlotChanged(const TexturePool *newPool, uint16 slice) override | Ogre::GL3PlusTextureGpuWindow | virtual | 
  | _resetTextureManager() | Ogre::TextureGpu |  | 
  | _resolveTo(TextureGpu *resolveTexture) | Ogre::TextureGpu |  | 
  | _setDepthBufferDefaults(uint16 depthBufferPoolId, bool preferDepthTexture, PixelFormatGpu desiredDepthBufferFormat) override | Ogre::GL3PlusTextureGpuRenderTarget | virtual | 
  | _setNextLayout(ResourceLayout::Layout layout) | Ogre::TextureGpu | virtual | 
  | _setNextResidencyStatus(GpuResidency::GpuResidency nextResidency) | Ogre::GpuResource |  | 
  | _setSampleDescription(SampleDescription desc, SampleDescription validatedSampleDesc) | Ogre::TextureGpu |  | 
  | _setSourceType(uint8 type) | Ogre::TextureGpu |  | 
  | _setToDisplayDummyTexture() override | Ogre::GL3PlusTextureGpuWindow | virtual | 
  | _syncGpuResidentToSystemRam() | Ogre::TextureGpu |  | 
  | _transitionTo(GpuResidency::GpuResidency newResidency, uint8 *sysRamCopy, bool autoDeleteSysRamCopy=true) | Ogre::TextureGpu |  | 
  | addListener(TextureGpuListener *listener) | Ogre::TextureGpu |  | 
  | allowsAutoMipmaps() const | Ogre::TextureGpu |  | 
  | copyContentsToMemory(TextureBox src, TextureBox dst, PixelFormatGpu dstFormat, bool automaticResolve=true) | Ogre::TextureGpu |  | 
  | copyParametersFrom(TextureGpu *src) | Ogre::TextureGpu |  | 
  | copyTo(TextureGpu *dst, const TextureBox &dstBox, uint8 dstMipLevel, const TextureBox &srcBox, uint8 srcMipLevel, bool keepResolvedTexSynced=true, CopyEncTransitionMode::CopyEncTransitionMode srcTransitionMode=CopyEncTransitionMode::Auto, CopyEncTransitionMode::CopyEncTransitionMode dstTransitionMode=CopyEncTransitionMode::Auto) override | Ogre::GL3PlusTextureGpu | virtual | 
  | getCurrentLayout() const | Ogre::TextureGpu | virtual | 
  | getCustomAttribute(IdString name, void *pData) override | Ogre::GL3PlusTextureGpuWindow | virtual | 
  | getDefaultLayout(bool bIgnoreDiscardableFlag=false) const | Ogre::TextureGpu |  | 
  | getDepth() const | Ogre::TextureGpu |  | 
  | getDepthBufferPoolId() const override | Ogre::GL3PlusTextureGpuRenderTarget | virtual | 
  | getDepthOrSlices() const | Ogre::TextureGpu |  | 
  | getDesiredDepthBufferFormat() const override | Ogre::GL3PlusTextureGpuRenderTarget | virtual | 
  | getDisplayTextureName() const | Ogre::GL3PlusTextureGpu | inline | 
  | getEmptyBox(uint8 mipLevel) | Ogre::TextureGpu |  | 
  | getFinalTextureName() const | Ogre::GL3PlusTextureGpu | inline | 
  | getGlTextureTarget() const | Ogre::GL3PlusTextureGpu | inline | 
  | getGpuPageOutStrategy() const | Ogre::GpuResource |  | 
  | getHeight() const | Ogre::TextureGpu |  | 
  | getInternalHeight() const | Ogre::TextureGpu |  | 
  | getInternalSliceStart() const | Ogre::TextureGpu |  | 
  | getInternalTextureType() const | Ogre::TextureGpu |  | 
  | getInternalWidth() const | Ogre::TextureGpu |  | 
  | getListeners() const | Ogre::TextureGpu |  | 
  | getMsaaFramebufferName() const | Ogre::GL3PlusTextureGpu | inline | 
  | getName() const | Ogre::GpuResource |  | 
  | getNameStr() const override | Ogre::TextureGpu | virtual | 
  | getNextResidencyStatus() const | Ogre::GpuResource |  | 
  | getNumMipmaps() const | Ogre::TextureGpu |  | 
  | getNumSlices() const | Ogre::TextureGpu |  | 
  | getOrientationMode() const override | Ogre::GL3PlusTextureGpuRenderTarget | virtual | 
  | getPendingResidencyChanges() const | Ogre::GpuResource |  | 
  | getPixelFormat() const | Ogre::TextureGpu |  | 
  | getPreferDepthTexture() const override | Ogre::GL3PlusTextureGpuRenderTarget | virtual | 
  | getRealResourceNameStr() const | Ogre::TextureGpu | virtual | 
  | getRequestedSampleDescription() const | Ogre::TextureGpu |  | 
  | getResidencyStatus() const | Ogre::GpuResource |  | 
  | getResourceGroupStr() const | Ogre::TextureGpu | virtual | 
  | getSampleDescription() const | Ogre::TextureGpu |  | 
  | getSettingsDesc() const | Ogre::TextureGpu |  | 
  | getSizeBytes() const | Ogre::TextureGpu |  | 
  | getSourceType() const | Ogre::TextureGpu |  | 
  | getSubsampleLocations(vector< Vector2 >::type locations) override | Ogre::GL3PlusTextureGpuWindow | virtual | 
  | getTextureManager() const | Ogre::TextureGpu |  | 
  | getTexturePool() const | Ogre::TextureGpu | inline | 
  | getTexturePoolId() const | Ogre::TextureGpu | inline | 
  | getTextureType() const | Ogre::TextureGpu |  | 
  | getWidth() const | Ogre::TextureGpu |  | 
  | GL3PlusTextureGpu(GpuPageOutStrategy::GpuPageOutStrategy pageOutStrategy, VaoManager *vaoManager, IdString name, uint32 textureFlags, TextureTypes::TextureTypes initialType, TextureGpuManager *textureManager) | Ogre::GL3PlusTextureGpu |  | 
  | GL3PlusTextureGpuRenderTarget(GpuPageOutStrategy::GpuPageOutStrategy pageOutStrategy, VaoManager *vaoManager, IdString name, uint32 textureFlags, TextureTypes::TextureTypes initialType, TextureGpuManager *textureManager) | Ogre::GL3PlusTextureGpuRenderTarget |  | 
  | GL3PlusTextureGpuWindow(GpuPageOutStrategy::GpuPageOutStrategy pageOutStrategy, VaoManager *vaoManager, IdString name, uint32 textureFlags, TextureTypes::TextureTypes initialType, TextureGpuManager *textureManager, GL3PlusContext *context, Window *window) | Ogre::GL3PlusTextureGpuWindow |  | 
  | GpuResource(GpuPageOutStrategy::GpuPageOutStrategy pageOutStrategy, VaoManager *vaoManager, IdString name) | Ogre::GpuResource |  | 
  | hasAutomaticBatching() const | Ogre::TextureGpu |  | 
  | hasAutoMipmapAuto() const | Ogre::TextureGpu |  | 
  | hasEquivalentParameters(TextureGpu *other) const | Ogre::TextureGpu |  | 
  | hasMsaaExplicitResolves() const | Ogre::TextureGpu |  | 
  | isDataReady() const | Ogre::TextureGpu |  | 
  | isDiscardableContent() const | Ogre::TextureGpu |  | 
  | isManualTexture() const | Ogre::TextureGpu |  | 
  | isMetadataReady() const | Ogre::TextureGpu |  | 
  | isMsaaPatternSupported(MsaaPatterns::MsaaPatterns pattern) | Ogre::TextureGpu | virtual | 
  | isMultisample() const | Ogre::TextureGpu |  | 
  | isOpenGLRenderWindow() const override | Ogre::GL3PlusTextureGpuWindow | virtual | 
  | isPoolOwner() const | Ogre::TextureGpu |  | 
  | isReinterpretable() const | Ogre::TextureGpu |  | 
  | isRenderToTexture() const | Ogre::TextureGpu |  | 
  | isRenderWindowSpecific() const | Ogre::TextureGpu |  | 
  | isTexture() const | Ogre::TextureGpu |  | 
  | isTextureGpu() const override | Ogre::TextureGpu | virtual | 
  | isUav() const | Ogre::TextureGpu |  | 
  | msDefaultOrientationMode | Ogre::TextureGpu | static | 
  | msFinalTextureBuffer | Ogre::TextureGpu | static | 
  | msMsaaTextureBuffer | Ogre::TextureGpu | static | 
  | notifyAllListenersTextureChanged(uint32 reason, void *extraData=0) | Ogre::TextureGpu |  | 
  | notifyDataIsReady() override | Ogre::GL3PlusTextureGpuWindow | virtual | 
  | prefersLoadingFromFileAsSRGB() const | Ogre::TextureGpu |  | 
  | removeListener(TextureGpuListener *listener) | Ogre::TextureGpu |  | 
  | requiresTextureFlipping() const | Ogre::TextureGpu |  | 
  | scheduleReupload(Image2 *image=0, bool autoDeleteImage=true, bool bSkipMultiload=false) | Ogre::TextureGpu |  | 
  | scheduleTransitionTo(GpuResidency::GpuResidency nextResidency, Image2 *image=0, bool autoDeleteImage=true, bool bSkipMultiload=false) | Ogre::TextureGpu |  | 
  | setNumMipmaps(uint8 numMipmaps) | Ogre::TextureGpu |  | 
  | setOrientationMode(OrientationMode orientationMode) override | Ogre::GL3PlusTextureGpuRenderTarget | virtual | 
  | setPixelFormat(PixelFormatGpu pixelFormat) | Ogre::TextureGpu |  | 
  | setResolution(uint32 width, uint32 height, uint32 depthOrSlices=1u) | Ogre::TextureGpu |  | 
  | setSampleDescription(SampleDescription desc) | Ogre::TextureGpu |  | 
  | setTexturePoolId(uint32 poolId) | Ogre::TextureGpu |  | 
  | setTextureType(TextureTypes::TextureTypes textureType) override | Ogre::GL3PlusTextureGpuWindow | virtual | 
  | supportsAsDepthBufferFor(TextureGpu *colourTarget) const | Ogre::TextureGpu | virtual | 
  | swapBuffers() override | Ogre::GL3PlusTextureGpuWindow | virtual | 
  | TextureGpu(GpuPageOutStrategy::GpuPageOutStrategy pageOutStrategy, VaoManager *vaoManager, IdString name, uint32 textureFlags, TextureTypes::TextureTypes initialType, TextureGpuManager *textureManager) | Ogre::TextureGpu |  | 
  | unsafeScheduleTransitionTo(GpuResidency::GpuResidency nextResidency, Image2 *image=0, bool autoDeleteImage=true, bool bSkipMultiload=false) | Ogre::TextureGpu |  | 
  | waitForData() | Ogre::TextureGpu |  | 
  | waitForMetadata() | Ogre::TextureGpu |  | 
  | writeContentsToFile(const String &filename, uint8 minMip, uint8 maxMip, bool automaticResolve=true) | Ogre::TextureGpu |  | 
  | ~GL3PlusTextureGpu() override | Ogre::GL3PlusTextureGpu |  | 
  | ~GL3PlusTextureGpuRenderTarget() override | Ogre::GL3PlusTextureGpuRenderTarget |  | 
  | ~GL3PlusTextureGpuWindow() override | Ogre::GL3PlusTextureGpuWindow |  | 
  | ~GpuResource() | Ogre::GpuResource | virtual | 
  | ~GpuTrackedResource() | Ogre::GpuTrackedResource | virtual | 
  | ~TextureGpu() override | Ogre::TextureGpu |  |