| _addPendingResidencyChanges(uint32 value) | Ogre::GpuResource | |
| _autogenerateMipmaps(CopyEncTransitionMode::CopyEncTransitionMode transitionMode=CopyEncTransitionMode::Auto) override | Ogre::VulkanTextureGpu | virtual |
| _createView(PixelFormatGpu pixelFormat, uint8 mipLevel, uint8 numMipmaps, uint16 arraySlice, bool cubemapsAs2DArrays, bool forUav, uint32 numSlices=0u, VkImage imageOverride=0) const | Ogre::VulkanTextureGpu | |
| _getSysRamCopy(uint8 mipLevel) | Ogre::TextureGpu | |
| _getSysRamCopyAsBox(uint8 mipLevel) | Ogre::TextureGpu | |
| _getSysRamCopyBytesPerImage(uint8 mipLevel) | Ogre::TextureGpu | |
| _getSysRamCopyBytesPerRow(uint8 mipLevel) | Ogre::TextureGpu | |
| _isDataReadyImpl() const override | Ogre::VulkanTextureGpuWindow | virtual |
| _isManualTextureFlagPresent() const | Ogre::TextureGpu | |
| _notifySysRamDownloadIsReady(uint8 *sysRamPtr, bool resyncOnly) | Ogre::TextureGpu | |
| _notifyTextureSlotChanged(const TexturePool *newPool, uint16 slice) override | Ogre::VulkanTextureGpuWindow | virtual |
| _resetTextureManager() | Ogre::TextureGpu | |
| _resolveTo(TextureGpu *resolveTexture) | Ogre::TextureGpu | |
| _setCurrentSwapchain(VkImage image, uint32 swapchainIdx) | Ogre::VulkanTextureGpuWindow | |
| _setDepthBufferDefaults(uint16 depthBufferPoolId, bool preferDepthTexture, PixelFormatGpu desiredDepthBufferFormat) override | Ogre::VulkanTextureGpuRenderTarget | virtual |
| _setNextLayout(ResourceLayout::Layout layout) override | Ogre::VulkanTextureGpu | virtual |
| _setNextResidencyStatus(GpuResidency::GpuResidency nextResidency) | Ogre::GpuResource | |
| _setSampleDescription(SampleDescription desc, SampleDescription validatedSampleDesc) | Ogre::TextureGpu | |
| _setSourceType(uint8 type) | Ogre::TextureGpu | |
| _setToDisplayDummyTexture() override | Ogre::VulkanTextureGpuWindow | 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::VulkanTextureGpu | virtual |
| createView(const DescriptorSetTexture2::TextureSlot &texSlot, bool bUseCache=true) const | Ogre::VulkanTextureGpu | |
| createView(DescriptorSetUav::TextureSlot texSlot, bool bUseCache=true) | Ogre::VulkanTextureGpu | |
| createView() const | Ogre::VulkanTextureGpu | |
| destroyView(VkImageView imageView) | Ogre::VulkanTextureGpu | |
| destroyView(DescriptorSetTexture2::TextureSlot texSlot, VkImageView imageView) | Ogre::VulkanTextureGpu | |
| destroyView(DescriptorSetUav::TextureSlot texSlot, VkImageView imageView) | Ogre::VulkanTextureGpu | |
| getCurrentLayout() const override | Ogre::VulkanTextureGpu | virtual |
| getCurrentSwapchainIdx() const | Ogre::VulkanTextureGpuWindow | inline |
| getCustomAttribute(IdString name, void *pData) override | Ogre::VulkanTextureGpuWindow | virtual |
| getDefaultDisplaySrv() const | Ogre::VulkanTextureGpu | inline |
| getDefaultLayout(bool bIgnoreDiscardableFlag=false) const | Ogre::TextureGpu | |
| getDepth() const | Ogre::TextureGpu | |
| getDepthBufferPoolId() const override | Ogre::VulkanTextureGpuRenderTarget | virtual |
| getDepthOrSlices() const | Ogre::TextureGpu | |
| getDesiredDepthBufferFormat() const override | Ogre::VulkanTextureGpuRenderTarget | virtual |
| getDisplayTextureName() const | Ogre::VulkanTextureGpu | inline |
| getEmptyBox(uint8 mipLevel) | Ogre::TextureGpu | |
| getFinalTextureName() const | Ogre::VulkanTextureGpu | inline |
| getFullSubresourceRange() const | Ogre::VulkanTextureGpu | |
| getGpuPageOutStrategy() const | Ogre::GpuResource | |
| getHeight() const | Ogre::TextureGpu | |
| getImageAcquiredSemaphore() | Ogre::VulkanTextureGpuWindow | |
| getImageMemoryBarrier() const | Ogre::VulkanTextureGpu | |
| getInternalHeight() const | Ogre::TextureGpu | |
| getInternalSliceStart() const | Ogre::TextureGpu | |
| getInternalTextureType() const | Ogre::TextureGpu | |
| getInternalVulkanTextureViewType() const | Ogre::VulkanTextureGpu | |
| getInternalWidth() const | Ogre::TextureGpu | |
| getListeners() const | Ogre::TextureGpu | |
| getMsaaFramebufferName() const | Ogre::VulkanTextureGpu | 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::VulkanTextureGpuRenderTarget | virtual |
| getPendingResidencyChanges() const | Ogre::GpuResource | |
| getPixelFormat() const | Ogre::TextureGpu | |
| getPreferDepthTexture() const override | Ogre::VulkanTextureGpuRenderTarget | 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::VulkanTextureGpuWindow | virtual |
| getTextureManager() const | Ogre::TextureGpu | |
| getTexturePool() const | Ogre::TextureGpu | inline |
| getTexturePoolId() const | Ogre::TextureGpu | inline |
| getTextureType() const | Ogre::TextureGpu | |
| getVulkanTextureType() const | Ogre::VulkanTextureGpu | |
| getWidth() const | Ogre::TextureGpu | |
| getWindowFinalTextureName(size_t idx) const | Ogre::VulkanTextureGpuWindow | |
| getWindowNumSurfaces() const | Ogre::VulkanTextureGpuWindow | |
| getWorkaroundedPixelFormat(const PixelFormatGpu pixelFormat) const | Ogre::VulkanTextureGpu | |
| 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 | Ogre::TextureGpu | 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 | |
| mCurrLayout | Ogre::VulkanTextureGpu | |
| mNextLayout | Ogre::VulkanTextureGpu | |
| msDefaultOrientationMode | Ogre::TextureGpu | static |
| msFinalTextureBuffer | Ogre::TextureGpu | static |
| msMsaaTextureBuffer | Ogre::TextureGpu | static |
| notifyAllListenersTextureChanged(uint32 reason, void *extraData=0) | Ogre::TextureGpu | |
| notifyDataIsReady() override | Ogre::VulkanTextureGpuWindow | 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::VulkanTextureGpuRenderTarget | 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::VulkanTextureGpuWindow | virtual |
| supportsAsDepthBufferFor(TextureGpu *colourTarget) const | Ogre::TextureGpu | virtual |
| swapBuffers() override | Ogre::VulkanTextureGpuWindow | 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 | |
| VulkanTextureGpu(GpuPageOutStrategy::GpuPageOutStrategy pageOutStrategy, VaoManager *vaoManager, IdString name, uint32 textureFlags, TextureTypes::TextureTypes initialType, TextureGpuManager *textureManager) | Ogre::VulkanTextureGpu | |
| VulkanTextureGpuRenderTarget(GpuPageOutStrategy::GpuPageOutStrategy pageOutStrategy, VaoManager *vaoManager, IdString name, uint32 textureFlags, TextureTypes::TextureTypes initialType, TextureGpuManager *textureManager) | Ogre::VulkanTextureGpuRenderTarget | |
| VulkanTextureGpuWindow(GpuPageOutStrategy::GpuPageOutStrategy pageOutStrategy, VaoManager *vaoManager, IdString name, uint32 textureFlags, TextureTypes::TextureTypes initialType, TextureGpuManager *textureManager, VulkanWindowSwapChainBased *window) | Ogre::VulkanTextureGpuWindow | |
| waitForData() | Ogre::TextureGpu | |
| waitForMetadata() | Ogre::TextureGpu | |
| writeContentsToFile(const String &filename, uint8 minMip, uint8 maxMip, bool automaticResolve=true) | Ogre::TextureGpu | |
| ~GpuResource() | Ogre::GpuResource | virtual |
| ~GpuTrackedResource() | Ogre::GpuTrackedResource | virtual |
| ~TextureGpu() override | Ogre::TextureGpu | |
| ~VulkanTextureGpu() override | Ogre::VulkanTextureGpu | |
| ~VulkanTextureGpuRenderTarget() override | Ogre::VulkanTextureGpuRenderTarget | |
| ~VulkanTextureGpuWindow() override | Ogre::VulkanTextureGpuWindow | |