![]() |
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 651 of file qssgrendershaderkeys_p.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SingleChannelImageCount | |
Definition at line 653 of file qssgrendershaderkeys_p.h.
Definition at line 680 of file qssgrendershaderkeys_p.h.
Definition at line 656 of file qssgrendershaderkeys_p.h.
|
inline |
Definition at line 752 of file qssgrendershaderkeys_p.h.
References QSSGShaderDefaultMaterialKeyProperties(), and init().
Referenced by QSSGShaderDefaultMaterialKeyProperties().
|
inline |
Definition at line 950 of file qssgrendershaderkeys_p.h.
Referenced by QSSGShaderDefaultMaterialKeyProperties().
|
inline |
Definition at line 843 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyAlphaMode QSSGShaderDefaultMaterialKeyProperties::m_alphaMode |
Definition at line 725 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_baseColorSingleChannelEnabled |
Definition at line 704 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_blendParticles |
Definition at line 738 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyUnsigned<16> QSSGShaderDefaultMaterialKeyProperties::m_boneCount |
Definition at line 718 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_clearcoatEnabled |
Definition at line 739 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_clearcoatFresnelScaleBiasEnabled |
Definition at line 702 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyUnsigned<4> QSSGShaderDefaultMaterialKeyProperties::m_debugMode |
Definition at line 745 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyDiffuseModel QSSGShaderDefaultMaterialKeyProperties::m_diffuseModel |
Definition at line 715 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_emissiveSingleChannelEnabled |
Definition at line 706 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_fogEnabled |
Definition at line 746 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_fresnelEnabled |
Definition at line 703 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_fresnelScaleBiasEnabled |
Definition at line 701 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_hasIbl |
Definition at line 699 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_hasLighting |
Definition at line 696 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_hasPunctualLights |
Definition at line 697 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_hasShadows |
Definition at line 698 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyImageMap QSSGShaderDefaultMaterialKeyProperties::m_imageMaps[ImageMapCount] |
Definition at line 716 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_invertOpacityMapValue |
Definition at line 707 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_isDoubleSided |
Definition at line 719 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_lightmapEnabled |
Definition at line 742 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_metallicRoughnessEnabled |
Definition at line 744 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyUnsigned<3> QSSGShaderDefaultMaterialKeyProperties::m_orderIndependentTransparency |
Definition at line 749 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_overridesPosition |
Definition at line 720 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyShadowSoftness QSSGShaderDefaultMaterialKeyProperties::m_shadowSoftness |
Definition at line 750 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_specularAAEnabled |
Definition at line 741 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_specularEnabled |
Definition at line 700 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_specularGlossyEnabled |
Definition at line 743 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeySpecularModel QSSGShaderDefaultMaterialKeyProperties::m_specularModel |
Definition at line 714 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_specularSingleChannelEnabled |
Definition at line 705 of file qssgrendershaderkeys_p.h.
| qsizetype QSSGShaderDefaultMaterialKeyProperties::m_stringBufferSizeHint = 0 |
Definition at line 728 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyUnsigned<8> QSSGShaderDefaultMaterialKeyProperties::m_targetBinormalOffset |
Definition at line 734 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyUnsigned<8> QSSGShaderDefaultMaterialKeyProperties::m_targetColorOffset |
Definition at line 737 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyUnsigned<8> QSSGShaderDefaultMaterialKeyProperties::m_targetCount |
Definition at line 730 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyUnsigned<8> QSSGShaderDefaultMaterialKeyProperties::m_targetNormalOffset |
Definition at line 732 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyUnsigned<8> QSSGShaderDefaultMaterialKeyProperties::m_targetPositionOffset |
Definition at line 731 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyUnsigned<8> QSSGShaderDefaultMaterialKeyProperties::m_targetTangentOffset |
Definition at line 733 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyUnsigned<8> QSSGShaderDefaultMaterialKeyProperties::m_targetTexCoord0Offset |
Definition at line 735 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyUnsigned<8> QSSGShaderDefaultMaterialKeyProperties::m_targetTexCoord1Offset |
Definition at line 736 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyTextureChannel QSSGShaderDefaultMaterialKeyProperties::m_textureChannels[SingleChannelImageCount] |
Definition at line 717 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_transmissionEnabled |
Definition at line 740 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_usesFloatJointIndices |
Definition at line 727 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_usesInstancing |
Definition at line 729 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_usesInverseProjectionMatrix |
Definition at line 722 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_usesPointsTopology |
Definition at line 723 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_usesProjectionMatrix |
Definition at line 721 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_usesVarColor |
Definition at line 724 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_usesViewIndex |
Definition at line 748 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyVertexAttribute QSSGShaderDefaultMaterialKeyProperties::m_vertexAttributes |
Definition at line 726 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyUnsigned<16> QSSGShaderDefaultMaterialKeyProperties::m_vertexColorAlphaMask |
Definition at line 713 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyUnsigned<16> QSSGShaderDefaultMaterialKeyProperties::m_vertexColorBlueMask |
Definition at line 712 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyUnsigned<16> QSSGShaderDefaultMaterialKeyProperties::m_vertexColorGreenMask |
Definition at line 711 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyUnsigned<16> QSSGShaderDefaultMaterialKeyProperties::m_vertexColorRedMask |
Definition at line 710 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_vertexColorsEnabled |
Definition at line 708 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyBoolean QSSGShaderDefaultMaterialKeyProperties::m_vertexColorsMaskEnabled |
Definition at line 709 of file qssgrendershaderkeys_p.h.
| QSSGShaderKeyUnsigned<3> QSSGShaderDefaultMaterialKeyProperties::m_viewCount |
Definition at line 747 of file qssgrendershaderkeys_p.h.