OGRE  2.3.1
Object-Oriented Graphics Rendering Engine
Ogre::VulkanTextureGpu Member List

This is the complete list of members for Ogre::VulkanTextureGpu, including all inherited members.

_addPendingResidencyChanges(uint32 value)Ogre::GpuResource
_autogenerateMipmaps(CopyEncTransitionMode::CopyEncTransitionMode transitionMode=CopyEncTransitionMode::Auto)Ogre::VulkanTextureGpuvirtual
_createView(PixelFormatGpu pixelFormat, uint8 mipLevel, uint8 numMipmaps, uint16 arraySlice, bool cubemapsAs2DArrays, bool forUav, uint32 numSlices=0u, VkImage imageOverride=0) constOgre::VulkanTextureGpu
_getSysRamCopy(uint8 mipLevel)Ogre::TextureGpu
_getSysRamCopyAsBox(uint8 mipLevel)Ogre::TextureGpu
_getSysRamCopyBytesPerImage(uint8 mipLevel)Ogre::TextureGpu
_getSysRamCopyBytesPerRow(uint8 mipLevel)Ogre::TextureGpu
_isDataReadyImpl(void) constOgre::VulkanTextureGpuvirtual
_isManualTextureFlagPresent(void) constOgre::TextureGpu
_notifySysRamDownloadIsReady(uint8 *sysRamPtr, bool resyncOnly)Ogre::TextureGpu
_notifyTextureSlotChanged(const TexturePool *newPool, uint16 slice)Ogre::VulkanTextureGpuvirtual
_resetTextureManager(void)Ogre::TextureGpu
_resolveTo(TextureGpu *resolveTexture)Ogre::TextureGpu
_setDepthBufferDefaults(uint16 depthBufferPoolId, bool preferDepthTexture, PixelFormatGpu desiredDepthBufferFormat)Ogre::TextureGpuvirtual
_setNextLayout(ResourceLayout::Layout layout)Ogre::VulkanTextureGpuvirtual
_setNextResidencyStatus(GpuResidency::GpuResidency nextResidency)Ogre::GpuResource
_setSampleDescription(SampleDescription desc, SampleDescription validatedSampleDesc)Ogre::TextureGpu
_setSourceType(uint8 type)Ogre::TextureGpu
_setToDisplayDummyTexture(void)Ogre::VulkanTextureGpuvirtual
_syncGpuResidentToSystemRam(void)Ogre::TextureGpu
_transitionTo(GpuResidency::GpuResidency newResidency, uint8 *sysRamCopy, bool autoDeleteSysRamCopy=true)Ogre::TextureGpu
addListener(TextureGpuListener *listener)Ogre::TextureGpu
AllocatedObject()Ogre::AllocatedObject< Alloc >inlineexplicit
allowsAutoMipmaps(void) constOgre::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)Ogre::VulkanTextureGpuvirtual
createView(const DescriptorSetTexture2::TextureSlot &texSlot, bool bUseCache=true) constOgre::VulkanTextureGpu
createView(DescriptorSetUav::TextureSlot texSlot, bool bUseCache=true)Ogre::VulkanTextureGpu
createView(void) constOgre::VulkanTextureGpu
destroyView(VkImageView imageView)Ogre::VulkanTextureGpu
destroyView(DescriptorSetTexture2::TextureSlot texSlot, VkImageView imageView)Ogre::VulkanTextureGpu
destroyView(DescriptorSetUav::TextureSlot texSlot, VkImageView imageView)Ogre::VulkanTextureGpu
getCurrentLayout(void) constOgre::VulkanTextureGpuvirtual
getCustomAttribute(IdString name, void *pData)Ogre::VulkanTextureGpuvirtual
getDefaultDisplaySrv(void) constOgre::VulkanTextureGpuinline
getDefaultLayout(bool bIgnoreDiscardableFlag=false) constOgre::TextureGpu
getDepth(void) constOgre::TextureGpu
getDepthBufferPoolId(void) constOgre::TextureGpuvirtual
getDepthOrSlices(void) constOgre::TextureGpu
getDesiredDepthBufferFormat(void) constOgre::TextureGpuvirtual
getDisplayTextureName(void) constOgre::VulkanTextureGpuinline
getEmptyBox(uint8 mipLevel)Ogre::TextureGpu
getFinalTextureName(void) constOgre::VulkanTextureGpuinline
getFullSubresourceRange(void) constOgre::VulkanTextureGpu
getGpuPageOutStrategy(void) constOgre::GpuResource
getHeight(void) constOgre::TextureGpu
getImageMemoryBarrier(void) constOgre::VulkanTextureGpu
getInternalHeight(void) constOgre::TextureGpu
getInternalSliceStart(void) constOgre::TextureGpu
getInternalTextureType(void) constOgre::TextureGpu
getInternalVulkanTextureViewType(void) constOgre::VulkanTextureGpu
getInternalWidth(void) constOgre::TextureGpu
getListeners(void) constOgre::TextureGpu
getMsaaFramebufferName(void) constOgre::VulkanTextureGpuinline
getName(void) constOgre::GpuResource
getNameStr(void) constOgre::TextureGpuvirtual
getNextResidencyStatus(void) constOgre::GpuResource
getNumMipmaps(void) constOgre::TextureGpu
getNumSlices(void) constOgre::TextureGpu
getOrientationMode(void) constOgre::TextureGpuvirtual
getPendingResidencyChanges(void) constOgre::GpuResource
getPixelFormat(void) constOgre::TextureGpu
getPreferDepthTexture(void) constOgre::TextureGpuvirtual
getRealResourceNameStr(void) constOgre::TextureGpuvirtual
getRequestedSampleDescription(void) constOgre::TextureGpu
getResidencyStatus(void) constOgre::GpuResource
getResourceGroupStr(void) constOgre::TextureGpuvirtual
getSampleDescription(void) constOgre::TextureGpu
getSettingsDesc(void) constOgre::TextureGpu
getSizeBytes(void) constOgre::TextureGpu
getSourceType(void) constOgre::TextureGpu
getSubsampleLocations(vector< Vector2 >::type locations)Ogre::VulkanTextureGpuvirtual
getTextureManager(void) constOgre::TextureGpu
getTexturePool(void) constOgre::TextureGpuinline
getTexturePoolId(void) constOgre::TextureGpuinline
getTextureType(void) constOgre::TextureGpu
getVulkanTextureType(void) constOgre::VulkanTextureGpu
getWidth(void) constOgre::TextureGpu
getWorkaroundedPixelFormat(const PixelFormatGpu pixelFormat) constOgre::VulkanTextureGpu
GpuResource(GpuPageOutStrategy::GpuPageOutStrategy pageOutStrategy, VaoManager *vaoManager, IdString name)Ogre::GpuResource
hasAutomaticBatching(void) constOgre::TextureGpu
hasAutoMipmapAuto(void) constOgre::TextureGpu
hasEquivalentParameters(TextureGpu *other) constOgre::TextureGpu
hasMsaaExplicitResolves(void) constOgre::TextureGpu
isDataReady(void) constOgre::TextureGpu
isDiscardableContent(void) constOgre::TextureGpu
isManualTexture(void) constOgre::TextureGpu
isMetadataReady(void) constOgre::TextureGpu
isMsaaPatternSupported(MsaaPatterns::MsaaPatterns pattern)Ogre::TextureGpuvirtual
isMultisample(void) constOgre::TextureGpu
isOpenGLRenderWindow(void) constOgre::TextureGpuvirtual
isPoolOwner(void) constOgre::TextureGpu
isReinterpretable(void) constOgre::TextureGpu
isRenderToTexture(void) constOgre::TextureGpu
isRenderWindowSpecific(void) constOgre::TextureGpu
isTexture(void) constOgre::TextureGpu
isTextureGpu(void) constOgre::TextureGpuvirtual
isUav(void) constOgre::TextureGpu
mCurrLayoutOgre::VulkanTextureGpu
mNextLayoutOgre::VulkanTextureGpu
msDefaultOrientationModeOgre::TextureGpustatic
msFinalTextureBufferOgre::TextureGpustatic
msMsaaTextureBufferOgre::TextureGpustatic
notifyAllListenersTextureChanged(uint32 reason, void *extraData=0)Ogre::TextureGpu
notifyDataIsReady(void)Ogre::VulkanTextureGpuvirtual
operator delete(void *ptr)Ogre::AllocatedObject< Alloc >inline
operator delete(void *ptr, void *)Ogre::AllocatedObject< Alloc >inline
operator delete(void *ptr, const char *, int, const char *)Ogre::AllocatedObject< Alloc >inline
operator delete[](void *ptr)Ogre::AllocatedObject< Alloc >inline
operator delete[](void *ptr, const char *, int, const char *)Ogre::AllocatedObject< Alloc >inline
operator new(size_t sz, const char *file, int line, const char *func)Ogre::AllocatedObject< Alloc >inline
operator new(size_t sz)Ogre::AllocatedObject< Alloc >inline
operator new(size_t sz, void *ptr)Ogre::AllocatedObject< Alloc >inline
operator new[](size_t sz, const char *file, int line, const char *func)Ogre::AllocatedObject< Alloc >inline
operator new[](size_t sz)Ogre::AllocatedObject< Alloc >inline
prefersLoadingFromFileAsSRGB(void) constOgre::TextureGpu
removeListener(TextureGpuListener *listener)Ogre::TextureGpu
requiresTextureFlipping(void) constOgre::TextureGpu
scheduleReupload(Image2 *image=0, bool autoDeleteImage=true)Ogre::TextureGpu
scheduleTransitionTo(GpuResidency::GpuResidency nextResidency, Image2 *image=0, bool autoDeleteImage=true)Ogre::TextureGpu
setNumMipmaps(uint8 numMipmaps)Ogre::TextureGpu
setOrientationMode(OrientationMode orientationMode)Ogre::TextureGpuvirtual
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)Ogre::VulkanTextureGpuvirtual
supportsAsDepthBufferFor(TextureGpu *colourTarget) constOgre::TextureGpuvirtual
swapBuffers(void)Ogre::TextureGpuinlinevirtual
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)Ogre::TextureGpu
VulkanTextureGpu(GpuPageOutStrategy::GpuPageOutStrategy pageOutStrategy, VaoManager *vaoManager, IdString name, uint32 textureFlags, TextureTypes::TextureTypes initialType, TextureGpuManager *textureManager)Ogre::VulkanTextureGpu
waitForData(void)Ogre::TextureGpu
waitForMetadata(void)Ogre::TextureGpu
writeContentsToFile(const String &filename, uint8 minMip, uint8 maxMip, bool automaticResolve=true)Ogre::TextureGpu
~AllocatedObject()Ogre::AllocatedObject< Alloc >inline
~GpuResource()Ogre::GpuResourcevirtual
~GpuTrackedResource()Ogre::GpuTrackedResourcevirtual
~TextureGpu()Ogre::TextureGpuvirtual
~VulkanTextureGpu()Ogre::VulkanTextureGpuvirtual