![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qssgrendershaderkeys_p.h>
Classes | |
struct | InitVisitor |
struct | OffsetVisitor |
struct | StringSizeVisitor |
Public Types | |
enum | { SingleChannelImageCount = 13 } |
enum | ImageMapNames { DiffuseMap = 0 , BumpMap , SpecularMap , NormalMap , ClearcoatNormalMap , OpacityMap , RoughnessMap , MetalnessMap , OcclusionMap , TranslucencyMap , HeightMap , ClearcoatMap , ClearcoatRoughnessMap , TransmissionMap , ThicknessMap , BaseColorMap , SpecularAmountMap , EmissiveMap , ImageMapCount , SingleChannelImagesFirst = OpacityMap } |
enum | ImageChannelNames { OpacityChannel = 0 , RoughnessChannel , MetalnessChannel , OcclusionChannel , TranslucencyChannel , HeightChannel , ClearcoatChannel , ClearcoatRoughnessChannel , TransmissionChannel , ThicknessChannel , BaseColorChannel , SpecularAmountChannel , EmissiveChannel } |
Public Member Functions | |
QSSGShaderDefaultMaterialKeyProperties () | |
template<typename TVisitor> | |
void | visitProperties (TVisitor &inVisitor) |
void | init () |
Definition at line 554 of file qssgrendershaderkeys_p.h.
anonymous enum |
Enumerator | |
---|---|
SingleChannelImageCount |
Definition at line 556 of file qssgrendershaderkeys_p.h.
Definition at line 583 of file qssgrendershaderkeys_p.h.
Definition at line 559 of file qssgrendershaderkeys_p.h.
|
inline |
Definition at line 654 of file qssgrendershaderkeys_p.h.
References QSSGShaderDefaultMaterialKeyProperties(), and init().
Referenced by QSSGShaderDefaultMaterialKeyProperties().
|
inline |
Definition at line 850 of file qssgrendershaderkeys_p.h.
Referenced by QSSGShaderDefaultMaterialKeyProperties().
|
inline |
Definition at line 744 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyAlphaMode QSSGShaderDefaultMaterialKeyProperties::m_alphaMode |
Definition at line 628 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_baseColorSingleChannelEnabled |
Definition at line 607 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_blendParticles |
Definition at line 641 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyUnsigned<16> QSSGShaderDefaultMaterialKeyProperties::m_boneCount |
Definition at line 621 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_clearcoatEnabled |
Definition at line 642 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_clearcoatFresnelScaleBiasEnabled |
Definition at line 605 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyUnsigned<4> QSSGShaderDefaultMaterialKeyProperties::m_debugMode |
Definition at line 648 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyDiffuseModel QSSGShaderDefaultMaterialKeyProperties::m_diffuseModel |
Definition at line 618 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_emissiveSingleChannelEnabled |
Definition at line 609 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_fogEnabled |
Definition at line 649 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_fresnelEnabled |
Definition at line 606 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_fresnelScaleBiasEnabled |
Definition at line 604 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_hasIbl |
Definition at line 602 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_hasLighting |
Definition at line 599 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_hasPunctualLights |
Definition at line 600 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_hasShadows |
Definition at line 601 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyImageMap QSSGShaderDefaultMaterialKeyProperties::m_imageMaps[ImageMapCount] |
Definition at line 619 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_invertOpacityMapValue |
Definition at line 610 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_isDoubleSided |
Definition at line 622 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_lightmapEnabled |
Definition at line 645 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_metallicRoughnessEnabled |
Definition at line 647 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyUnsigned<3> QSSGShaderDefaultMaterialKeyProperties::m_orderIndependentTransparency |
Definition at line 652 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_overridesPosition |
Definition at line 623 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_specularAAEnabled |
Definition at line 644 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_specularEnabled |
Definition at line 603 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_specularGlossyEnabled |
Definition at line 646 of file qssgrendershaderkeys_p.h.
QSSGShaderKeySpecularModel QSSGShaderDefaultMaterialKeyProperties::m_specularModel |
Definition at line 617 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_specularSingleChannelEnabled |
Definition at line 608 of file qssgrendershaderkeys_p.h.
qsizetype QSSGShaderDefaultMaterialKeyProperties::m_stringBufferSizeHint = 0 |
Definition at line 631 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyUnsigned<8> QSSGShaderDefaultMaterialKeyProperties::m_targetBinormalOffset |
Definition at line 637 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyUnsigned<8> QSSGShaderDefaultMaterialKeyProperties::m_targetColorOffset |
Definition at line 640 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyUnsigned<8> QSSGShaderDefaultMaterialKeyProperties::m_targetCount |
Definition at line 633 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyUnsigned<8> QSSGShaderDefaultMaterialKeyProperties::m_targetNormalOffset |
Definition at line 635 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyUnsigned<8> QSSGShaderDefaultMaterialKeyProperties::m_targetPositionOffset |
Definition at line 634 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyUnsigned<8> QSSGShaderDefaultMaterialKeyProperties::m_targetTangentOffset |
Definition at line 636 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyUnsigned<8> QSSGShaderDefaultMaterialKeyProperties::m_targetTexCoord0Offset |
Definition at line 638 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyUnsigned<8> QSSGShaderDefaultMaterialKeyProperties::m_targetTexCoord1Offset |
Definition at line 639 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyTextureChannel QSSGShaderDefaultMaterialKeyProperties::m_textureChannels[SingleChannelImageCount] |
Definition at line 620 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_transmissionEnabled |
Definition at line 643 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_usesFloatJointIndices |
Definition at line 630 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_usesInstancing |
Definition at line 632 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_usesInverseProjectionMatrix |
Definition at line 625 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_usesPointsTopology |
Definition at line 626 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_usesProjectionMatrix |
Definition at line 624 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_usesVarColor |
Definition at line 627 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_usesViewIndex |
Definition at line 651 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyVertexAttribute QSSGShaderDefaultMaterialKeyProperties::m_vertexAttributes |
Definition at line 629 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyUnsigned<16> QSSGShaderDefaultMaterialKeyProperties::m_vertexColorAlphaMask |
Definition at line 616 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyUnsigned<16> QSSGShaderDefaultMaterialKeyProperties::m_vertexColorBlueMask |
Definition at line 615 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyUnsigned<16> QSSGShaderDefaultMaterialKeyProperties::m_vertexColorGreenMask |
Definition at line 614 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyUnsigned<16> QSSGShaderDefaultMaterialKeyProperties::m_vertexColorRedMask |
Definition at line 613 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_vertexColorsEnabled |
Definition at line 611 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_vertexColorsMaskEnabled |
Definition at line 612 of file qssgrendershaderkeys_p.h.
QSSGShaderKeyUnsigned<3> QSSGShaderDefaultMaterialKeyProperties::m_viewCount |
Definition at line 650 of file qssgrendershaderkeys_p.h.