OGRE-Next  2.3
Object-Oriented Graphics Rendering Engine
Ogre::GL3PlusTextureGpuManager Member List

This is the complete list of members for Ogre::GL3PlusTextureGpuManager, 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)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
_waitFor(TextureGpu *texture, bool metadataOnly)Ogre::TextureGpuManager
_waitForPendingGpuToCpuSyncs(TextureGpu *texture)Ogre::TextureGpuManager
AllocatedObject()Ogre::AllocatedObject< Alloc >inlineexplicit
BudgetEntryVec typedefOgre::TextureGpuManager
checkSupport(PixelFormatGpu format, TextureTypes::TextureTypes textureType, uint32 textureFlags) constOgre::TextureGpuManagervirtual
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
createTextureGpuHeadlessWindow(GL3PlusContext *context, Window *window)Ogre::GL3PlusTextureGpuManager
createTextureGpuWindow(GL3PlusContext *context, Window *window)Ogre::GL3PlusTextureGpuManager
Deleted enum valueOgre::TextureGpuListener
destroyAllAsyncTextureTicket()Ogre::TextureGpuManager
destroyAsyncTextureTicket(AsyncTextureTicket *ticket)Ogre::TextureGpuManager
destroyTexture(TextureGpu *texture)Ogre::TextureGpuManager
dumpMemoryUsage(Log *log, Ogre::uint32 mask=ResidencyMask::All) constOgre::TextureGpuManager
dumpStats() constOgre::TextureGpuManager
ExceptionThrown enum valueOgre::TextureGpuListener
executeTask(TextureGpu *texture, TextureGpuListener::Reason reason, const ScheduledTasks &task)Ogre::TextureGpuManager
exportTextureMetadataCache(String &outJson)Ogre::TextureGpuManager
findAliasNameStr(IdString idName) constOgre::TextureGpuManager
findResourceGroupStr(IdString idName) constOgre::TextureGpuManager
findResourceNameStr(IdString idName) constOgre::TextureGpuManager
findTextureNoThrow(IdString name) constOgre::TextureGpuManager
FromStorageToSysRam enum valueOgre::TextureGpuListener
FromSysRamToStorage enum valueOgre::TextureGpuListener
FsaaSettingAlteredByApi enum valueOgre::TextureGpuListener
GainedResidency enum valueOgre::TextureGpuListener
getBlankTextureGlName(TextureTypes::TextureTypes textureType) constOgre::GL3PlusTextureGpuManager
getBudget() constOgre::TextureGpuManager
getDefaultMipmapGeneration() constOgre::TextureGpuManager
getDefaultMipmapGenerationCubemaps() constOgre::TextureGpuManager
getEntries() constOgre::TextureGpuManagerinline
getGlSupport() constOgre::GL3PlusTextureGpuManagerinline
getLoadRequestsCounter() constOgre::TextureGpuManagerinline
getMemoryStats(size_t &outTextureBytesCpu, size_t &outTextureBytesGpu, size_t &outUsedStagingTextureBytes, size_t &outAvailableStagingTextureBytes)Ogre::TextureGpuManager
getRenderSystem() constOgre::TextureGpuManager
getStagingTexture(uint32 width, uint32 height, uint32 depth, uint32 slices, PixelFormatGpu pixelFormat, size_t minConsumptionRatioThreshold=25u)Ogre::TextureGpuManager
getTemporaryFbo(uint32 fboIdx) constOgre::GL3PlusTextureGpuManagerinline
getVaoManager() constOgre::TextureGpuManager
GL3PlusTextureGpuManager(VaoManager *vaoManager, RenderSystem *renderSystem, const GL3PlusSupport &support)Ogre::GL3PlusTextureGpuManager
hasPoolId(uint32 poolId, uint32 width, uint32 height, uint8 numMipmaps, PixelFormatGpu pixelFormat) constOgre::TextureGpuManager
hasTextureResource(const String &aliasName, const String &resourceGroup) constOgre::TextureGpuManager
importTextureMetadataCache(const String &filename, const char *jsonString, bool bCreateReservedPools)Ogre::TextureGpuManager
isDoneStreaming() constOgre::TextureGpuManager
LostResidency enum valueOgre::TextureGpuListener
MetadataCacheMap typedefOgre::TextureGpuManager
MetadataCacheOutOfDate enum valueOgre::TextureGpuListener
mIgnoreSRgbPreferenceOgre::TextureGpuManager
notifyTextureChanged(TextureGpu *texture, TextureGpuListener::Reason reason, void *extraData) overrideOgre::TextureGpuManagervirtual
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
PoolTextureSlotChanged enum valueOgre::TextureGpuListener
ReadyForRendering enum valueOgre::TextureGpuListener
Reason enum nameOgre::TextureGpuListener
removeStagingTexture(StagingTexture *stagingTexture)Ogre::TextureGpuManager
reservePoolId(uint32 poolId, uint32 width, uint32 height, uint32 numSlices, uint8 numMipmaps, PixelFormatGpu pixelFormat)Ogre::TextureGpuManager
ResidentToSysRamSync enum valueOgre::TextureGpuListener
ResourceEntryMap typedefOgre::TextureGpuManager
saveTexture(TextureGpu *texture, const String &folderPath, set< String >::type &savedTextures, bool saveOitd, bool saveOriginal, HlmsTextureExportListener *listener)Ogre::TextureGpuManager
setDefaultMipmapGeneration(DefaultMipmapGen::DefaultMipmapGen defaultMipmapGen, DefaultMipmapGen::DefaultMipmapGen defaultMipmapGenCubemaps)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, size_t maxSplitResolution=0)Ogre::TextureGpuManager
shouldStayLoaded(TextureGpu *texture)Ogre::TextureGpuListenerinlinevirtual
shutdown()Ogre::TextureGpuManager
taskLoadToSysRamOrResident(TextureGpu *texture, const ScheduledTasks &task)Ogre::TextureGpuManager
taskToUnloadOrDestroy(TextureGpu *texture, const ScheduledTasks &task)Ogre::TextureGpuManager
TextureGpuManager(VaoManager *vaoManager, RenderSystem *renderSystem)Ogre::TextureGpuManager
Unknown enum valueOgre::TextureGpuListener
waitForStreamingCompletion()Ogre::TextureGpuManager
~AllocatedObject()Ogre::AllocatedObject< Alloc >inline
~GL3PlusTextureGpuManager() overrideOgre::GL3PlusTextureGpuManager
~TextureGpuListener()Ogre::TextureGpuListenervirtual
~TextureGpuManager()Ogre::TextureGpuManagervirtual