OGRE-Next
4.0.0unstable
Object-Oriented Graphics Rendering Engine
|
This is the complete list of members for Ogre::VulkanTextureGpuManager, including all inherited members.
_queueDownloadToRam(TextureGpu *texture, bool resyncOnly) | Ogre::TextureGpuManager | |
_releaseSlotFromTexture(TextureGpu *texture) | Ogre::TextureGpuManager | |
_removeMetadataCacheEntry(TextureGpu *texture) | Ogre::TextureGpuManager | |
_reserveSlotForTexture(TextureGpu *texture) | Ogre::TextureGpuManager | |
_scheduleTransitionTo(TextureGpu *texture, GpuResidency::GpuResidency targetResidency, Image2 *image, bool autoDeleteImage, bool reuploadOnly, bool bSkipMultiload) | Ogre::TextureGpuManager | |
_scheduleUpdate(TextureGpu *texture, uint32 filters, Image2 *image, bool autoDeleteImage, bool skipMetadataCache=false, uint32 sliceOrDepth=std::numeric_limits< uint32 >::max()) | Ogre::TextureGpuManager | |
_setIgnoreScheduledTasks(bool ignoreSchedTasks) | Ogre::TextureGpuManager | |
_update(bool syncWithWorkerThread) | Ogre::TextureGpuManager | |
_updateMetadataCache(TextureGpu *texture) | Ogre::TextureGpuManager | |
_updateStreaming() | Ogre::TextureGpuManager | |
_updateStreamingWorkerThread(ThreadHandle *threadHandle) | Ogre::TextureGpuManager | |
_updateTextureMultiLoadWorkerThread(ThreadHandle *threadHandle) | Ogre::TextureGpuManager | |
_waitFor(TextureGpu *texture, bool metadataOnly) | Ogre::TextureGpuManager | |
_waitForPendingGpuToCpuSyncs(TextureGpu *texture) | Ogre::TextureGpuManager | |
allowMemoryless() const | Ogre::TextureGpuManager | inline |
BudgetEntryVec typedef | Ogre::TextureGpuManager | |
canRestrictImageViewUsage() const | Ogre::VulkanTextureGpuManager | inline |
checkSupport(PixelFormatGpu format, TextureTypes::TextureTypes textureType, uint32 textureFlags) const override | Ogre::VulkanTextureGpuManager | virtual |
createAsyncTextureTicket(uint32 width, uint32 height, uint32 depthOrSlices, TextureTypes::TextureTypes textureType, PixelFormatGpu pixelFormatFamily) | Ogre::TextureGpuManager | |
createOrRetrieveTexture(const String &name, const String &aliasName, GpuPageOutStrategy::GpuPageOutStrategy pageOutStrategy, uint32 textureFlags, TextureTypes::TextureTypes initialType, const String &resourceGroup=BLANKSTRING, uint32 filters=0, uint32 poolId=0) | Ogre::TextureGpuManager | |
createOrRetrieveTexture(const String &name, GpuPageOutStrategy::GpuPageOutStrategy pageOutStrategy, uint32 textureFlags, TextureTypes::TextureTypes initialType, const String &resourceGroup=BLANKSTRING, uint32 filters=0, uint32 poolId=0) | Ogre::TextureGpuManager | |
createOrRetrieveTexture(const String &name, const String &aliasName, GpuPageOutStrategy::GpuPageOutStrategy pageOutStrategy, CommonTextureTypes::CommonTextureTypes type, const String &resourceGroup=BLANKSTRING, uint32 poolId=0) | Ogre::TextureGpuManager | |
createOrRetrieveTexture(const String &name, GpuPageOutStrategy::GpuPageOutStrategy pageOutStrategy, CommonTextureTypes::CommonTextureTypes type, const String &resourceGroup=BLANKSTRING, uint32 poolId=0) | Ogre::TextureGpuManager | |
createTexture(const String &name, const String &aliasName, GpuPageOutStrategy::GpuPageOutStrategy pageOutStrategy, uint32 textureFlags, TextureTypes::TextureTypes initialType, const String &resourceGroup=BLANKSTRING, uint32 filters=0, uint32 poolId=0) | Ogre::TextureGpuManager | |
createTexture(const String &name, GpuPageOutStrategy::GpuPageOutStrategy pageOutStrategy, uint32 textureFlags, TextureTypes::TextureTypes initialType, const String &resourceGroup=BLANKSTRING, uint32 filters=0, uint32 poolId=0) | Ogre::TextureGpuManager | |
createTextureGpuNullWindow() | Ogre::VulkanTextureGpuManager | |
createTextureGpuWindow(VulkanWindowSwapChainBased *window) | Ogre::VulkanTextureGpuManager | |
createView(const DescriptorSetTexture2::TextureSlot &texSlot) | Ogre::VulkanTextureGpuManager | |
createView(const DescriptorSetUav::TextureSlot &texSlot) | Ogre::VulkanTextureGpuManager | |
createVkResources() | Ogre::VulkanTextureGpuManager | |
createWindowDepthBuffer(const bool bMemoryLess) | Ogre::VulkanTextureGpuManager | |
Deleted enum value | Ogre::TextureGpuListener | |
destroyAllAsyncTextureTicket() | Ogre::TextureGpuManager | |
destroyAsyncTextureTicket(AsyncTextureTicket *ticket) | Ogre::TextureGpuManager | |
destroyTexture(TextureGpu *texture) | Ogre::TextureGpuManager | |
destroyView(DescriptorSetTexture2::TextureSlot texSlot, VkImageView imageView) | Ogre::VulkanTextureGpuManager | |
destroyView(DescriptorSetUav::TextureSlot texSlot, VkImageView imageView) | Ogre::VulkanTextureGpuManager | |
destroyVkResources(bool finalDestruction=false) | Ogre::VulkanTextureGpuManager | |
dumpMemoryUsage(Log *log, Ogre::uint32 mask=ResidencyMask::All) const | Ogre::TextureGpuManager | |
dumpStats() const | Ogre::TextureGpuManager | |
ExceptionThrown enum value | Ogre::TextureGpuListener | |
exportTextureMetadataCache(String &outJson) | Ogre::TextureGpuManager | |
findAliasNameStr(IdString idName) const | Ogre::TextureGpuManager | |
findResourceGroupStr(IdString idName) const | Ogre::TextureGpuManager | |
findResourceNameStr(IdString idName) const | Ogre::TextureGpuManager | |
findTextureNoThrow(IdString name) const | Ogre::TextureGpuManager | |
FromStorageToSysRam enum value | Ogre::TextureGpuListener | |
FromSysRamToStorage enum value | Ogre::TextureGpuListener | |
FsaaSettingAlteredByApi enum value | Ogre::TextureGpuListener | |
GainedResidency enum value | Ogre::TextureGpuListener | |
getBlankTextureView(TextureTypes::TextureTypes textureType) const | Ogre::VulkanTextureGpuManager | |
getBlankTextureVulkanName(TextureTypes::TextureTypes textureType) const | Ogre::VulkanTextureGpuManager | |
getBudget() const | Ogre::TextureGpuManager | |
getDefaultMipmapGeneration() const | Ogre::TextureGpuManager | |
getDefaultMipmapGenerationCubemaps() const | Ogre::TextureGpuManager | |
getDevice() const | Ogre::VulkanTextureGpuManager | inline |
getEntries() const | Ogre::TextureGpuManager | inline |
getLoadRequestsCounter() const | Ogre::TextureGpuManager | inline |
getMemoryStats(size_t &outTextureBytesCpu, size_t &outTextureBytesGpu, size_t &outUsedStagingTextureBytes, size_t &outAvailableStagingTextureBytes) | Ogre::TextureGpuManager | |
getProfileLoadingTime() const | Ogre::TextureGpuManager | inline |
getRenderSystem() const | Ogre::TextureGpuManager | |
getStagingTexture(uint32 width, uint32 height, uint32 depth, uint32 slices, PixelFormatGpu pixelFormat, size_t minConsumptionRatioThreshold=25u) | Ogre::TextureGpuManager | |
getVaoManager() const | Ogre::TextureGpuManager | |
hasPoolId(uint32 poolId, uint32 width, uint32 height, uint8 numMipmaps, PixelFormatGpu pixelFormat) const | Ogre::TextureGpuManager | |
hasTextureResource(const String &aliasName, const String &resourceGroup) const | Ogre::TextureGpuManager | |
importTextureMetadataCache(const String &filename, const char *jsonString, bool bCreateReservedPools) | Ogre::TextureGpuManager | |
isDoneStreaming() const | Ogre::TextureGpuManager | |
LostResidency enum value | Ogre::TextureGpuListener | |
MetadataCacheMap typedef | Ogre::TextureGpuManager | |
MetadataCacheOutOfDate enum value | Ogre::TextureGpuListener | |
mIgnoreSRgbPreference | Ogre::TextureGpuManager | |
notifyTextureChanged(TextureGpu *texture, TextureGpuListener::Reason reason, void *extraData) override | Ogre::TextureGpuManager | virtual |
PoolTextureSlotChanged enum value | Ogre::TextureGpuListener | |
ReadyForRendering enum value | Ogre::TextureGpuListener | |
Reason enum name | Ogre::TextureGpuListener | |
removeStagingTexture(StagingTexture *stagingTexture) | Ogre::TextureGpuManager | |
reservePoolId(uint32 poolId, uint32 width, uint32 height, uint32 numSlices, uint8 numMipmaps, PixelFormatGpu pixelFormat) | Ogre::TextureGpuManager | |
ResidentToSysRamSync enum value | Ogre::TextureGpuListener | |
ResourceEntryMap typedef | Ogre::TextureGpuManager | |
saveTexture(TextureGpu *texture, const String &folderPath, set< String >::type &savedTextures, bool saveOitd, bool saveOriginal, HlmsTextureExportListener *listener) | Ogre::TextureGpuManager | |
setAllowMemoryless(const bool bAllowMemoryLess) | Ogre::TextureGpuManager | |
setDefaultMipmapGeneration(DefaultMipmapGen::DefaultMipmapGen defaultMipmapGen, DefaultMipmapGen::DefaultMipmapGen defaultMipmapGenCubemaps) | Ogre::TextureGpuManager | |
setMultiLoadPool(uint32 numThreads) | Ogre::TextureGpuManager | |
setProfileLoadingTime(bool bProfile) | Ogre::TextureGpuManager | |
setStagingTextureMaxBudgetBytes(size_t stagingTextureMaxBudgetBytes) | Ogre::TextureGpuManager | |
setTextureGpuManagerListener(TextureGpuManagerListener *listener) | Ogre::TextureGpuManager | |
setTrylockMutexFailureLimit(uint32 tryLockFailureLimit) | Ogre::TextureGpuManager | |
setWorkerThreadMaxPerStagingTextureRequestBytes(size_t maxPerStagingTextureRequestBytes) | Ogre::TextureGpuManager | |
setWorkerThreadMaxPreloadBytes(size_t maxPreloadBytes) | Ogre::TextureGpuManager | |
setWorkerThreadMinimumBudget(const BudgetEntryVec &budget, uint32 maxSplitResolution=0) | Ogre::TextureGpuManager | |
shouldStayLoaded(TextureGpu *texture) | Ogre::TextureGpuListener | inlinevirtual |
shutdown() | Ogre::TextureGpuManager | |
TextureGpuManager(VaoManager *vaoManager, RenderSystem *renderSystem) | Ogre::TextureGpuManager | |
Unknown enum value | Ogre::TextureGpuListener | |
VulkanTextureGpuManager(VulkanVaoManager *vaoManager, RenderSystem *renderSystem, VulkanDevice *device, bool bCanRestrictImageViewUsage) | Ogre::VulkanTextureGpuManager | |
waitForStreamingCompletion() | Ogre::TextureGpuManager | |
~TextureGpuListener() | Ogre::TextureGpuListener | virtual |
~TextureGpuManager() override | Ogre::TextureGpuManager | |
~VulkanTextureGpuManager() override | Ogre::VulkanTextureGpuManager |