OGRE: Member List

| OGRE 2.2.4 Object-Oriented Graphics Rendering Engine

Ogre::MetalTextureGpuManager Member List

This is the complete list of members for Ogre::MetalTextureGpuManager, 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) | Ogre::TextureGpuManager |
_setIgnoreScheduledTasks(bool ignoreSchedTasks) | Ogre::TextureGpuManager |
_update(bool syncWithWorkerThread) | Ogre::TextureGpuManager |
_updateMetadataCache(TextureGpu *texture) | Ogre::TextureGpuManager |
_updateStreaming(void) | 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 typedef | Ogre::TextureGpuManager |
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 |
createTextureGpuWindow(MetalWindow *window) | Ogre::MetalTextureGpuManager |
createWindowDepthBuffer(void) | Ogre::MetalTextureGpuManager |
Deleted enum value | Ogre::TextureGpuListener |
destroyAllAsyncTextureTicket(void) | Ogre::TextureGpuManager |
destroyAsyncTextureTicket(AsyncTextureTicket *ticket) | Ogre::TextureGpuManager |
destroyTexture(TextureGpu *texture) | Ogre::TextureGpuManager |
dumpMemoryUsage(Log *log) const | Ogre::TextureGpuManager |
dumpStats(void) const | Ogre::TextureGpuManager |
ExceptionThrown enum value | Ogre::TextureGpuListener |
executeTask(TextureGpu *texture, TextureGpuListener::Reason reason, const ScheduledTasks &task) | Ogre::TextureGpuManager |
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 |
getBlankTextureMetalName(TextureTypes::TextureTypes textureType) const | Ogre::MetalTextureGpuManager |
getBudget(void) const | Ogre::TextureGpuManager |
getDefaultMipmapGeneration(void) const | Ogre::TextureGpuManager |
getDefaultMipmapGenerationCubemaps(void) const | Ogre::TextureGpuManager |
getDevice(void) const | Ogre::MetalTextureGpuManager | inline
getEntries(void) const | Ogre::TextureGpuManager | inline
getMemoryStats(size_t &outTextureBytesCpu, size_t &outTextureBytesGpu, size_t &outUsedStagingTextureBytes, size_t &outAvailableStagingTextureBytes) | Ogre::TextureGpuManager |
getRenderSystem(void) const | Ogre::TextureGpuManager |
getStagingTexture(uint32 width, uint32 height, uint32 depth, uint32 slices, PixelFormatGpu pixelFormat, size_t minConsumptionRatioThreshold=25u) | Ogre::TextureGpuManager |
getVaoManager(void) 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 |
LostResidency enum value | Ogre::TextureGpuListener |
MetadataCacheMap typedef | Ogre::TextureGpuManager |
MetadataCacheOutOfDate enum value | Ogre::TextureGpuListener |
MetalTextureGpuManager(VaoManager *vaoManager, RenderSystem *renderSystem, MetalDevice *device) | Ogre::MetalTextureGpuManager |
notifyTextureChanged(TextureGpu *texture, TextureGpuListener::Reason reason, void *extraData) | Ogre::TextureGpuManager | virtual
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 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 |
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::TextureGpuListener | inlinevirtual
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 value | Ogre::TextureGpuListener |
waitForStreamingCompletion(void) | Ogre::TextureGpuManager |
~AllocatedObject() | Ogre::AllocatedObject< Alloc > | inline
~MetalTextureGpuManager() | Ogre::MetalTextureGpuManager | virtual
~TextureGpuListener() | Ogre::TextureGpuListener | virtual
~TextureGpuManager() | Ogre::TextureGpuManager | virtual