#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: