#include <qssgrendershadercache_p.h>
|
| | QSSGShaderCache (QSSGRhiContext &ctx, const InitBakerFunc initBakeFn=nullptr) |
| | ~QSSGShaderCache () |
| QSSGRhiContext & | rhiContext () |
| void | releaseCachedResources () |
| QQsbInMemoryCollection & | persistentShaderBakingCache () |
| QSSGRhiShaderPipelinePtr | tryGetRhiShaderPipeline (const QByteArray &inKey, const QSSGShaderFeatures &inFeatures) |
| QSSGRhiShaderPipelinePtr | tryNewPipelineFromPersistentCache (const QByteArray &qsbcKey, const QByteArray &inKey, const QSSGShaderFeatures &inFeatures, QSSGRhiShaderPipeline::StageFlags stageFlags={}) |
| QSSGRhiShaderPipelinePtr | newPipelineFromPregenerated (const QByteArray &inKey, const QSSGShaderFeatures &inFeatures, QQsbCollection::Entry entry, const QSSGRenderGraphObject &obj, QSSGRhiShaderPipeline::StageFlags stageFlags={}) |
| QSSGRhiShaderPipelinePtr | compileForRhi (const QByteArray &inKey, const QByteArray &inVert, const QByteArray &inFrag, const QSSGShaderFeatures &inFeatures, QSSGRhiShaderPipeline::StageFlags stageFlags, const QSSGUserShaderAugmentation &shaderAugmentation, int viewCount, bool perTargetCompilation) |
| QSSGBuiltInRhiShaderCache & | getBuiltInRhiShaders () |
Definition at line 219 of file qssgrendershadercache_p.h.
◆ InitBakerFunc
◆ ShaderType
◆ QSSGShaderCache()
◆ ~QSSGShaderCache()
| QSSGShaderCache::~QSSGShaderCache |
( |
| ) |
|
◆ compileForRhi()
◆ getBuiltInRhiShaders()
◆ initBakerForPersistentUse()
| void QSSGShaderCache::initBakerForPersistentUse |
( |
QShaderBaker * | baker, |
|
|
QRhi * | rhi ) |
|
static |
◆ newPipelineFromPregenerated()
◆ particleShaderCollectionFile()
| QByteArray QSSGShaderCache::particleShaderCollectionFile |
( |
| ) |
|
|
static |
◆ persistentShaderBakingCache()
◆ releaseCachedResources()
| void QSSGShaderCache::releaseCachedResources |
( |
| ) |
|
◆ resourceFolder()
◆ rhiContext()
◆ shaderCollectionFile()
| QByteArray QSSGShaderCache::shaderCollectionFile |
( |
| ) |
|
|
static |
◆ tryGetRhiShaderPipeline()
◆ tryNewPipelineFromPersistentCache()
◆ QSSGBuiltInRhiShaderCache
The documentation for this class was generated from the following files: