_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::VulkanTextureGpu | virtual |
_isManualTextureFlagPresent() const | Ogre::TextureGpu | |
_notifySysRamDownloadIsReady(uint8 *sysRamPtr, bool resyncOnly) | Ogre::TextureGpu | |
_notifyTextureSlotChanged(const TexturePool *newPool, uint16 slice) override | Ogre::VulkanTextureGpu | virtual |
_resetTextureManager() | Ogre::TextureGpu | |
_resolveTo(TextureGpu *resolveTexture) | Ogre::TextureGpu | |
_setDepthBufferDefaults(uint16 depthBufferPoolId, bool preferDepthTexture, PixelFormatGpu desiredDepthBufferFormat) | Ogre::TextureGpu | 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::VulkanTextureGpu | 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 |
getCustomAttribute(IdString name, void *pData) override | Ogre::VulkanTextureGpu | virtual |
getDefaultDisplaySrv() const | Ogre::VulkanTextureGpu | inline |
getDefaultLayout(bool bIgnoreDiscardableFlag=false) const | Ogre::TextureGpu | |
getDepth() const | Ogre::TextureGpu | |
getDepthBufferPoolId() const | Ogre::TextureGpu | virtual |
getDepthOrSlices() const | Ogre::TextureGpu | |
getDesiredDepthBufferFormat() const | Ogre::TextureGpu | 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 | |
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 | Ogre::TextureGpu | virtual |
getPendingResidencyChanges() const | Ogre::GpuResource | |
getPixelFormat() const | Ogre::TextureGpu | |
getPreferDepthTexture() const | Ogre::TextureGpu | 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::VulkanTextureGpu | 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 | |
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::VulkanTextureGpu | 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) | Ogre::TextureGpu | 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::VulkanTextureGpu | virtual |
supportsAsDepthBufferFor(TextureGpu *colourTarget) const | Ogre::TextureGpu | virtual |
swapBuffers() | Ogre::TextureGpu | inlinevirtual |
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 | |
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 | |