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 <qssgrendershaderkeys_p.h>
Public Types | |
enum | ImageMapBits { Enabled = 1 << 0 , EnvMap = 1 << 1 , LightProbe = 1 << 2 , Identity = 1 << 3 , UsesUV1 = 1 << 4 , Linear = 1 << 5 } |
Public Types inherited from QSSGShaderKeyUnsigned< 6 > | |
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 247 of file qssgrendershaderkeys_p.h.
Enumerator | |
---|---|
Enabled | |
EnvMap | |
LightProbe | |
Identity | |
UsesUV1 | |
Linear |
Definition at line 249 of file qssgrendershaderkeys_p.h.
|
inlineexplicit |
Definition at line 258 of file qssgrendershaderkeys_p.h.
|
inline |
Definition at line 260 of file qssgrendershaderkeys_p.h.
References QSSGShaderKeyUnsigned< 6 >::getValue().
Referenced by isEnabled(), isEnvMap(), isIdentityTransform(), isLightProbe(), isLinear(), and isUsingUV1().
|
inline |
Definition at line 278 of file qssgrendershaderkeys_p.h.
References Enabled, and getBitValue().
Referenced by toString().
|
inline |
Definition at line 281 of file qssgrendershaderkeys_p.h.
References EnvMap, and getBitValue().
Referenced by toString().
|
inline |
Definition at line 287 of file qssgrendershaderkeys_p.h.
References getBitValue(), and Identity.
Referenced by toString().
|
inline |
Definition at line 284 of file qssgrendershaderkeys_p.h.
References getBitValue(), and LightProbe.
Referenced by toString().
|
inline |
Definition at line 293 of file qssgrendershaderkeys_p.h.
References getBitValue(), and Linear.
Referenced by toString().
|
inline |
Definition at line 290 of file qssgrendershaderkeys_p.h.
References getBitValue(), and UsesUV1.
Referenced by toString().
|
inline |
Definition at line 265 of file qssgrendershaderkeys_p.h.
References QSSGShaderKeyUnsigned< 6 >::getValue(), and QSSGShaderKeyUnsigned< 6 >::setValue().
Referenced by setEnabled(), setEnvMap(), setIdentityTransform(), setLightProbe(), setLinear(), and setUsesUV1().
|
inline |
Definition at line 279 of file qssgrendershaderkeys_p.h.
References Enabled, and setBitValue().
Referenced by QSSGLayerRenderData::prepareImageForRender().
|
inline |
Definition at line 282 of file qssgrendershaderkeys_p.h.
References EnvMap, and setBitValue().
|
inline |
Definition at line 288 of file qssgrendershaderkeys_p.h.
References Identity, and setBitValue().
|
inline |
Definition at line 285 of file qssgrendershaderkeys_p.h.
References LightProbe, and setBitValue().
|
inline |
Definition at line 294 of file qssgrendershaderkeys_p.h.
References Linear, and setBitValue().
|
inline |
Definition at line 291 of file qssgrendershaderkeys_p.h.
References setBitValue(), and UsesUV1.
|
inline |
Definition at line 296 of file qssgrendershaderkeys_p.h.
References QSSGShaderKeyPropertyBase::internalToString(), isEnabled(), isEnvMap(), isIdentityTransform(), isLightProbe(), isLinear(), and isUsingUV1().