_addPendingResidencyChanges(uint32 value) | Ogre::GpuResource | |
_autogenerateMipmaps(void)=0 | Ogre::TextureGpu | pure virtual |
_getSysRamCopy(uint8 mipLevel) | Ogre::TextureGpu | |
_getSysRamCopyAsBox(uint8 mipLevel) | Ogre::TextureGpu | |
_getSysRamCopyBytesPerImage(uint8 mipLevel) | Ogre::TextureGpu | |
_getSysRamCopyBytesPerRow(uint8 mipLevel) | Ogre::TextureGpu | |
_isDataReadyImpl(void) const =0 | Ogre::TextureGpu | pure virtual |
_isManualTextureFlagPresent(void) const | Ogre::TextureGpu | |
_notifySysRamDownloadIsReady(uint8 *sysRamPtr, bool resyncOnly) | Ogre::TextureGpu | |
_notifyTextureSlotChanged(const TexturePool *newPool, uint16 slice) | Ogre::TextureGpu | virtual |
_resetTextureManager(void) | Ogre::TextureGpu | |
_resolveTo(TextureGpu *resolveTexture) | Ogre::TextureGpu | |
_setDepthBufferDefaults(uint16 depthBufferPoolId, bool preferDepthTexture, PixelFormatGpu desiredDepthBufferFormat) | Ogre::TextureGpu | virtual |
_setNextResidencyStatus(GpuResidency::GpuResidency nextResidency) | Ogre::GpuResource | |
_setSampleDescription(SampleDescription desc, SampleDescription validatedSampleDesc) | Ogre::TextureGpu | |
_setSourceType(uint8 type) | Ogre::TextureGpu | |
_setToDisplayDummyTexture(void)=0 | Ogre::TextureGpu | pure virtual |
_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) 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) | Ogre::TextureGpu | virtual |
getCustomAttribute(IdString name, void *pData) | Ogre::TextureGpu | inlinevirtual |
getDepth(void) const | Ogre::TextureGpu | |
getDepthBufferPoolId(void) const | Ogre::TextureGpu | virtual |
getDepthOrSlices(void) const | Ogre::TextureGpu | |
getDesiredDepthBufferFormat(void) const | Ogre::TextureGpu | virtual |
getEmptyBox(uint8 mipLevel) | Ogre::TextureGpu | |
getGpuPageOutStrategy(void) const | Ogre::GpuResource | |
getHeight(void) const | Ogre::TextureGpu | |
getInternalSliceStart(void) const | Ogre::TextureGpu | |
getInternalTextureType(void) const | Ogre::TextureGpu | |
getListeners(void) const | Ogre::TextureGpu | |
getName(void) const | Ogre::GpuResource | |
getNameStr(void) const | Ogre::TextureGpu | virtual |
getNextResidencyStatus(void) const | Ogre::GpuResource | |
getNumMipmaps(void) const | Ogre::TextureGpu | |
getNumSlices(void) const | Ogre::TextureGpu | |
getPendingResidencyChanges(void) const | Ogre::GpuResource | |
getPixelFormat(void) const | Ogre::TextureGpu | |
getPreferDepthTexture(void) const | Ogre::TextureGpu | virtual |
getRealResourceNameStr(void) const | Ogre::TextureGpu | virtual |
getRequestedSampleDescription(void) const | Ogre::TextureGpu | |
getResidencyStatus(void) const | Ogre::GpuResource | |
getResourceGroupStr(void) const | Ogre::TextureGpu | virtual |
getSampleDescription(void) const | Ogre::TextureGpu | |
getSettingsDesc(void) const | Ogre::TextureGpu | |
getSizeBytes(void) const | Ogre::TextureGpu | |
getSourceType(void) const | Ogre::TextureGpu | |
getSubsampleLocations(vector< Vector2 >::type locations)=0 | Ogre::TextureGpu | pure virtual |
getTextureManager(void) const | Ogre::TextureGpu | |
getTexturePool(void) const | Ogre::TextureGpu | inline |
getTexturePoolId(void) const | Ogre::TextureGpu | inline |
getTextureType(void) const | Ogre::TextureGpu | |
getWidth(void) const | Ogre::TextureGpu | |
GpuResource(GpuPageOutStrategy::GpuPageOutStrategy pageOutStrategy, VaoManager *vaoManager, IdString name) | Ogre::GpuResource | |
hasAutomaticBatching(void) const | Ogre::TextureGpu | |
hasAutoMipmapAuto(void) const | Ogre::TextureGpu | |
hasEquivalentParameters(TextureGpu *other) const | Ogre::TextureGpu | |
hasMsaaExplicitResolves(void) const | Ogre::TextureGpu | |
isDataReady(void) | Ogre::TextureGpu | |
isManualTexture(void) const | Ogre::TextureGpu | |
isMetadataReady(void) const | Ogre::TextureGpu | |
isMsaaPatternSupported(MsaaPatterns::MsaaPatterns pattern) | Ogre::TextureGpu | virtual |
isMultisample(void) const | Ogre::TextureGpu | |
isOpenGLRenderWindow(void) const | Ogre::TextureGpu | virtual |
isPoolOwner(void) const | Ogre::TextureGpu | |
isReinterpretable(void) const | Ogre::TextureGpu | |
isRenderToTexture(void) const | Ogre::TextureGpu | |
isRenderWindowSpecific(void) const | Ogre::TextureGpu | |
isTexture(void) const | Ogre::TextureGpu | |
isUav(void) const | Ogre::TextureGpu | |
msFinalTextureBuffer | Ogre::TextureGpu | static |
msMsaaTextureBuffer | Ogre::TextureGpu | static |
notifyAllListenersTextureChanged(uint32 reason, void *extraData=0) | Ogre::TextureGpu | |
notifyDataIsReady(void)=0 | Ogre::TextureGpu | pure 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 |
prefersLoadingFromFileAsSRGB(void) const | Ogre::TextureGpu | |
removeListener(TextureGpuListener *listener) | Ogre::TextureGpu | |
requiresTextureFlipping(void) const | Ogre::TextureGpu | |
scheduleTransitionTo(GpuResidency::GpuResidency nextResidency, Image2 *image=0, bool autoDeleteImage=true) | Ogre::TextureGpu | |
setNumMipmaps(uint8 numMipmaps) | Ogre::TextureGpu | |
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::TextureGpu | virtual |
supportsAsDepthBufferFor(TextureGpu *colourTarget) const | Ogre::TextureGpu | virtual |
swapBuffers(void) | 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) | Ogre::TextureGpu | |
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::GpuResource | virtual |
~TextureGpu() | Ogre::TextureGpu | virtual |