![]() |
Qt 6.x
The Qt SDK
|
#include <qssgrendershaderkeys_p.h>
Inheritance diagram for QSSGShaderKeyVertexAttribute:
Collaboration diagram for QSSGShaderKeyVertexAttribute:Public Types | |
| enum | VertexAttributeBits { Position = 1 << 0 , Normal = 1 << 1 , TexCoord0 = 1 << 2 , TexCoord1 = 1 << 3 , Tangent = 1 << 4 , Binormal = 1 << 5 , Color = 1 << 6 , JointAndWeight = 1 << 7 , TexCoordLightmap = 1 << 8 } |
Public Types inherited from QSSGShaderKeyUnsigned< 9 > | |
| enum | |
Additional Inherited Members | |
Public Attributes inherited from QSSGShaderKeyPropertyBase | |
| QByteArrayView | name |
| quint32 | offset |
Protected Member Functions inherited from QSSGShaderKeyPropertyBase | |
| void | internalToString (QByteArray &ioStr, const QByteArrayView &inBuffer) const |
Static Protected Member Functions inherited from QSSGShaderKeyPropertyBase | |
| static void | internalToString (QByteArray &ioStr, const QByteArrayView &name, bool inValue) |
| static bool | getBoolValue (const QByteArray &str, const QByteArrayView &name) |
Definition at line 417 of file qssgrendershaderkeys_p.h.
| Enumerator | |
|---|---|
| Position | |
| Normal | |
| TexCoord0 | |
| TexCoord1 | |
| Tangent | |
| Binormal | |
| Color | |
| JointAndWeight | |
| TexCoordLightmap | |
Definition at line 419 of file qssgrendershaderkeys_p.h.
|
inlineexplicit |
Definition at line 431 of file qssgrendershaderkeys_p.h.
|
inline |
Definition at line 467 of file qssgrendershaderkeys_p.h.
References Binormal, Color, QSSGShaderKeyPropertyBase::getBoolValue(), QByteArray::indexOf(), list, QByteArray::mid(), Normal, setBitValue(), QList< T >::size(), Tangent, TexCoord0, TexCoord1, and TexCoordLightmap.
Here is the call graph for this function:
|
inline |
Definition at line 433 of file qssgrendershaderkeys_p.h.
References QSSGShaderKeyUnsigned< 9 >::getValue().
Referenced by QSSGMaterialVertexPipeline::beginVertexGeneration(), QSSGMaterialVertexPipeline::hasAttributeInKey(), and toString().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 437 of file qssgrendershaderkeys_p.h.
References QSSGShaderKeyUnsigned< 9 >::getValue(), and QSSGShaderKeyUnsigned< 9 >::setValue().
Referenced by fromString().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 444 of file qssgrendershaderkeys_p.h.
References QByteArray::append(), Binormal, Color, getBitValue(), QSSGShaderKeyPropertyBase::internalToString(), JointAndWeight, Normal, Tangent, TexCoord0, TexCoord1, and TexCoordLightmap.
Here is the call graph for this function: