Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qssgrendererimplshaders_p.h>
Public Types | |
enum class | LightmapUVRasterizationShaderMode { Default , Uv , UvTangent } |
Definition at line 30 of file qssgrendererimplshaders_p.h.
|
strong |
Enumerator | |
---|---|
Default | |
Uv | |
UvTangent |
Definition at line 38 of file qssgrendererimplshaders_p.h.
|
inlineexplicit |
Definition at line 33 of file qssgrendererimplshaders_p.h.
QSSGRhiShaderPipelinePtr QSSGBuiltInRhiShaderCache::getRhiCubemapShadowBlurXShader | ( | ) |
Definition at line 42 of file qssgrendererimplshaders_rhi.cpp.
References QByteArrayLiteral.
QSSGRhiShaderPipelinePtr QSSGBuiltInRhiShaderCache::getRhiCubemapShadowBlurYShader | ( | ) |
Definition at line 47 of file qssgrendererimplshaders_rhi.cpp.
References QByteArrayLiteral.
QSSGRhiShaderPipelinePtr QSSGBuiltInRhiShaderCache::getRhiDebugObjectShader | ( | ) |
Definition at line 196 of file qssgrendererimplshaders_rhi.cpp.
References QByteArrayLiteral.
QSSGRhiShaderPipelinePtr QSSGBuiltInRhiShaderCache::getRhienvironmentmapPreFilterShader | ( | bool | isRGBE | ) |
Definition at line 206 of file qssgrendererimplshaders_rhi.cpp.
References QByteArray::fromRawData(), and variant.
QSSGRhiShaderPipelinePtr QSSGBuiltInRhiShaderCache::getRhiEnvironmentmapShader | ( | ) |
Definition at line 213 of file qssgrendererimplshaders_rhi.cpp.
References QByteArrayLiteral.
QSSGRhiShaderPipelinePtr QSSGBuiltInRhiShaderCache::getRhiGridShader | ( | int | viewCount | ) |
Definition at line 52 of file qssgrendererimplshaders_rhi.cpp.
References QByteArrayLiteral.
QSSGRhiShaderPipelinePtr QSSGBuiltInRhiShaderCache::getRhiLightmapDilateShader | ( | ) |
Definition at line 191 of file qssgrendererimplshaders_rhi.cpp.
References QByteArrayLiteral.
QSSGRhiShaderPipelinePtr QSSGBuiltInRhiShaderCache::getRhiLightmapUVRasterizationShader | ( | LightmapUVRasterizationShaderMode | mode | ) |
Definition at line 177 of file qssgrendererimplshaders_rhi.cpp.
References Default, QByteArrayLiteral, Uv, and UvTangent.
QSSGRhiShaderPipelinePtr QSSGBuiltInRhiShaderCache::getRhiOrthographicShadowBlurXShader | ( | ) |
Definition at line 57 of file qssgrendererimplshaders_rhi.cpp.
References QByteArrayLiteral.
QSSGRhiShaderPipelinePtr QSSGBuiltInRhiShaderCache::getRhiOrthographicShadowBlurYShader | ( | ) |
Definition at line 62 of file qssgrendererimplshaders_rhi.cpp.
References QByteArrayLiteral.
QSSGRhiShaderPipelinePtr QSSGBuiltInRhiShaderCache::getRhiParticleShader | ( | QSSGRenderParticles::FeatureLevel | featureLevel, |
int | viewCount ) |
Definition at line 129 of file qssgrendererimplshaders_rhi.cpp.
References QSSGRenderParticles::Animated, QSSGRenderParticles::AnimatedVLight, QSSGRenderParticles::Line, QSSGRenderParticles::LineAnimated, QSSGRenderParticles::LineAnimatedVLight, QSSGRenderParticles::LineMapped, QSSGRenderParticles::LineMappedVLight, QSSGRenderParticles::LineVLight, QSSGRenderParticles::Mapped, QSSGRenderParticles::MappedVLight, QByteArrayLiteral, QSSGRenderParticles::Simple, and QSSGRenderParticles::SimpleVLight.
QSSGRhiShaderPipelinePtr QSSGBuiltInRhiShaderCache::getRhiProgressiveAAShader | ( | ) |
Definition at line 124 of file qssgrendererimplshaders_rhi.cpp.
References QByteArrayLiteral.
QSSGRhiShaderPipelinePtr QSSGBuiltInRhiShaderCache::getRhiReflectionprobePreFilterShader | ( | ) |
Definition at line 201 of file qssgrendererimplshaders_rhi.cpp.
References QByteArrayLiteral.
QSSGRhiShaderPipelinePtr QSSGBuiltInRhiShaderCache::getRhiSimpleQuadShader | ( | ) |
Definition at line 172 of file qssgrendererimplshaders_rhi.cpp.
References QByteArrayLiteral.
QSSGRhiShaderPipelinePtr QSSGBuiltInRhiShaderCache::getRhiSkyBoxCubeShader | ( | int | viewCount | ) |
Definition at line 72 of file qssgrendererimplshaders_rhi.cpp.
References QByteArrayLiteral.
QSSGRhiShaderPipelinePtr QSSGBuiltInRhiShaderCache::getRhiSkyBoxShader | ( | QSSGRenderLayer::TonemapMode | tonemapMode, |
bool | isRGBE, | ||
int | viewCount ) |
Definition at line 97 of file qssgrendererimplshaders_rhi.cpp.
References QByteArray::fromRawData(), getSkyboxIndex(), and variant.
QSSGRhiShaderPipelinePtr QSSGBuiltInRhiShaderCache::getRhiSsaoShader | ( | int | viewCount | ) |
Definition at line 67 of file qssgrendererimplshaders_rhi.cpp.
References QByteArrayLiteral.
QSSGRhiShaderPipelinePtr QSSGBuiltInRhiShaderCache::getRhiSupersampleResolveShader | ( | ) |
Definition at line 119 of file qssgrendererimplshaders_rhi.cpp.
References QByteArrayLiteral.
void QSSGBuiltInRhiShaderCache::releaseCachedResources | ( | ) |
Definition at line 37 of file qssgrendererimplshaders_rhi.cpp.
Referenced by QSSGShaderCache::releaseCachedResources().
BuiltinShader QSSGBuiltInRhiShaderCache::cubemapShadowBlurXRhiShader |
Definition at line 78 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::cubemapShadowBlurYRhiShader |
Definition at line 79 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::debugObjectShader |
Definition at line 94 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::environmentmapPreFilterShader[2] |
Definition at line 97 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::environmentmapShader |
Definition at line 98 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::gridShader |
Definition at line 80 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::lightmapDilateShader |
Definition at line 93 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::lightmapUVRasterShader |
Definition at line 90 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::lightmapUVRasterShader_uv |
Definition at line 91 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::lightmapUVRasterShader_uv_tangent |
Definition at line 92 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::lineParticlesAnimatedRhiShader |
Definition at line 108 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::lineParticlesAnimatedVLightRhiShader |
Definition at line 111 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::lineParticlesMappedRhiShader |
Definition at line 107 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::lineParticlesMappedVLightRhiShader |
Definition at line 110 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::lineParticlesRhiShader |
Definition at line 106 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::lineParticlesVLightRhiShader |
Definition at line 109 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::orthographicShadowBlurXRhiShader |
Definition at line 81 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::orthographicShadowBlurYRhiShader |
Definition at line 82 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::particlesNoLightingAnimatedRhiShader |
Definition at line 102 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::particlesNoLightingMappedRhiShader |
Definition at line 101 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::particlesNoLightingSimpleRhiShader |
Definition at line 100 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::particlesVLightingAnimatedRhiShader |
Definition at line 105 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::particlesVLightingMappedRhiShader |
Definition at line 104 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::particlesVLightingSimpleRhiShader |
Definition at line 103 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::progressiveAARhiShader |
Definition at line 87 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::reflectionprobePreFilterShader |
Definition at line 96 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::simpleQuadRhiShader |
Definition at line 89 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::skyBoxCubeRhiShader |
Definition at line 85 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::skyBoxRhiShader[QSSGRenderLayer::TonemapModeCount *2] |
Definition at line 84 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::ssaoRhiShader |
Definition at line 83 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::supersampleResolveRhiShader |
Definition at line 86 of file qssgrendererimplshaders_p.h.
BuiltinShader QSSGBuiltInRhiShaderCache::texturedQuadRhiShader |
Definition at line 88 of file qssgrendererimplshaders_p.h.