#include <qssgrenderbuffermanager_p.h>
|
| | QSSGBufferManager () |
| | ~QSSGBufferManager () |
| void | setRenderContextInterface (QSSGRenderContextInterface *ctx) |
| void | releaseCachedResources () |
| void | releaseResourcesForLayer (QSSGRenderLayer *layer) |
| QSSGRenderImageTexture | loadRenderImage (const QSSGRenderImage *image, MipMode inMipMode=MipModeFollowRenderImage, LoadRenderImageFlags flags=LoadWithFlippedY) |
| QSSGRenderImageTexture | loadLightmap (const QSSGRenderModel &model) |
| QSSGRenderImageTexture | loadSkinmap (QSSGRenderTextureData *skin) |
| QSSGRenderMesh * | getMeshForPicking (const QSSGRenderModel &model) const |
| QSSGBounds3 | getModelBounds (const QSSGRenderModel *model) |
| QSSGRenderMesh * | loadMesh (const QSSGRenderModel &model) |
| QSSGMesh::Mesh | loadLightmapMesh (const QSSGRenderModel &model) |
| void | cleanupUnreferencedBuffers (quint32 frameId, QSSGRenderLayer *layer) |
| void | resetUsageCounters (quint32 frameId, QSSGRenderLayer *layer) |
| void | releaseGeometry (QSSGRenderGeometry *geometry) |
| void | releaseTextureData (const QSSGRenderTextureData *data) |
| void | releaseTextureData (const CustomImageCacheKey &key) |
| void | releaseExtensionResult (const QSSGRenderExtension &rext) |
| void | commitBufferResourceUpdates () |
| void | processResourceLoader (const QSSGRenderResourceLoader *loader) |
| QSSGMesh::Mesh | loadMeshData (const QSSGRenderGeometry *geometry) |
| void | registerExtensionResult (const QSSGRenderExtension &extensions, QRhiTexture *texture) |
| QMutex * | meshUpdateMutex () |
| void | increaseMemoryStat (QRhiTexture *texture) |
| void | decreaseMemoryStat (QRhiTexture *texture) |
| void | increaseMemoryStat (QSSGRenderMesh *mesh) |
| void | decreaseMemoryStat (QSSGRenderMesh *mesh) |
| const QHash< ImageCacheKey, ImageData > & | getImageMap () const |
| const QHash< CustomImageCacheKey, ImageData > & | getCustomTextureMap () const |
| const QHash< QSGTexture *, ImageData > & | getSGImageMap () const |
| const QHash< QSSGRenderPath, MeshData > & | getMeshMap () const |
| const QHash< QSSGRenderGeometry *, MeshData > & | getCustomMeshMap () const |
| void | setLightmapSource (const QString &source) |
| void | setCurrentlyLightmapBaking (bool value) |
Definition at line 70 of file qssgrenderbuffermanager_p.h.
◆ LoadRenderImageFlag
◆ MipMode
◆ QSSGBufferManager()
| QSSGBufferManager::QSSGBufferManager |
( |
| ) |
|
◆ ~QSSGBufferManager()
| QSSGBufferManager::~QSSGBufferManager |
( |
| ) |
|
◆ cleanupUnreferencedBuffers()
◆ commitBufferResourceUpdates()
| void QSSGBufferManager::commitBufferResourceUpdates |
( |
| ) |
|
◆ decreaseMemoryStat() [1/2]
◆ decreaseMemoryStat() [2/2]
◆ getCustomMeshMap()
◆ getCustomTextureMap()
◆ getImageMap()
◆ getMeshForPicking()
◆ getMeshMap()
◆ getModelBounds()
◆ getSGImageMap()
◆ increaseMemoryStat() [1/2]
◆ increaseMemoryStat() [2/2]
◆ loadLightmap()
◆ loadLightmapMesh()
◆ loadMesh()
◆ loadMeshBVH() [1/3]
◆ loadMeshBVH() [2/3]
◆ loadMeshBVH() [3/3]
◆ loadMeshData() [1/2]
◆ loadMeshData() [2/2]
◆ loadRenderImage()
◆ loadSkinmap()
◆ meshUpdateMutex()
| QMutex * QSSGBufferManager::meshUpdateMutex |
( |
| ) |
|
◆ primitivePath()
◆ processResourceLoader()
◆ registerExtensionResult()
◆ registerMeshData()
◆ releaseCachedResources()
| void QSSGBufferManager::releaseCachedResources |
( |
| ) |
|
◆ releaseExtensionResult()
◆ releaseGeometry()
◆ releaseResourcesForLayer()
◆ releaseTextureData() [1/2]
◆ releaseTextureData() [2/2]
◆ resetUsageCounters()
◆ runtimeMeshSourceName()
◆ setCurrentlyLightmapBaking()
| void QSSGBufferManager::setCurrentlyLightmapBaking |
( |
bool | value | ) |
|
◆ setLightmapSource()
| void QSSGBufferManager::setLightmapSource |
( |
const QString & | source | ) |
|
◆ setRenderContextInterface()
◆ toRhiFormat()
◆ unregisterMeshData()
| void QSSGBufferManager::unregisterMeshData |
( |
const QString & | assetId | ) |
|
|
static |
The documentation for this class was generated from the following files: