Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QSSGShaderParticleMaterialKeyProperties Struct Reference

#include <qssgrenderparticleshaderkeys_p.h>

Collaboration diagram for QSSGShaderParticleMaterialKeyProperties:

Classes

struct  OffsetVisitor
struct  StringSizeVisitor
struct  InitVisitor

Public Member Functions

 QSSGShaderParticleMaterialKeyProperties ()
template<typename TVisitor>
void visitProperties (TVisitor &inVisitor)
void init ()

Public Attributes

qsizetype m_stringBufferSizeHint = 0
QSSGShaderKeyBoolean m_isSpriteLinear
QSSGShaderKeyBoolean m_isColorTableLinear
QSSGShaderKeyBoolean m_hasLighting
QSSGShaderKeyBoolean m_isLineParticle
QSSGShaderKeyBoolean m_isMapped
QSSGShaderKeyBoolean m_isAnimated
QSSGShaderKeyBoolean m_oitMSAA
QSSGShaderKeyUnsigned< 3 > m_viewCount
QSSGShaderKeyUnsigned< 3 > m_orderIndependentTransparency

Detailed Description

Definition at line 24 of file qssgrenderparticleshaderkeys_p.h.

Constructor & Destructor Documentation

◆ QSSGShaderParticleMaterialKeyProperties()

QSSGShaderParticleMaterialKeyProperties::QSSGShaderParticleMaterialKeyProperties ( )
inline

Definition at line 37 of file qssgrenderparticleshaderkeys_p.h.

References QSSGShaderParticleMaterialKeyProperties(), and init().

Referenced by QSSGShaderParticleMaterialKeyProperties().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ init()

void QSSGShaderParticleMaterialKeyProperties::init ( )
inline

Definition at line 109 of file qssgrenderparticleshaderkeys_p.h.

Referenced by QSSGShaderParticleMaterialKeyProperties().

Here is the caller graph for this function:

◆ visitProperties()

template<typename TVisitor>
void QSSGShaderParticleMaterialKeyProperties::visitProperties ( TVisitor & inVisitor)
inline

Definition at line 52 of file qssgrenderparticleshaderkeys_p.h.

Member Data Documentation

◆ m_hasLighting

QSSGShaderKeyBoolean QSSGShaderParticleMaterialKeyProperties::m_hasLighting

Definition at line 29 of file qssgrenderparticleshaderkeys_p.h.

◆ m_isAnimated

QSSGShaderKeyBoolean QSSGShaderParticleMaterialKeyProperties::m_isAnimated

Definition at line 32 of file qssgrenderparticleshaderkeys_p.h.

◆ m_isColorTableLinear

QSSGShaderKeyBoolean QSSGShaderParticleMaterialKeyProperties::m_isColorTableLinear

Definition at line 28 of file qssgrenderparticleshaderkeys_p.h.

◆ m_isLineParticle

QSSGShaderKeyBoolean QSSGShaderParticleMaterialKeyProperties::m_isLineParticle

Definition at line 30 of file qssgrenderparticleshaderkeys_p.h.

◆ m_isMapped

QSSGShaderKeyBoolean QSSGShaderParticleMaterialKeyProperties::m_isMapped

Definition at line 31 of file qssgrenderparticleshaderkeys_p.h.

◆ m_isSpriteLinear

QSSGShaderKeyBoolean QSSGShaderParticleMaterialKeyProperties::m_isSpriteLinear

Definition at line 27 of file qssgrenderparticleshaderkeys_p.h.

◆ m_oitMSAA

QSSGShaderKeyBoolean QSSGShaderParticleMaterialKeyProperties::m_oitMSAA

Definition at line 33 of file qssgrenderparticleshaderkeys_p.h.

◆ m_orderIndependentTransparency

QSSGShaderKeyUnsigned<3> QSSGShaderParticleMaterialKeyProperties::m_orderIndependentTransparency

Definition at line 35 of file qssgrenderparticleshaderkeys_p.h.

◆ m_stringBufferSizeHint

qsizetype QSSGShaderParticleMaterialKeyProperties::m_stringBufferSizeHint = 0

Definition at line 26 of file qssgrenderparticleshaderkeys_p.h.

◆ m_viewCount

QSSGShaderKeyUnsigned<3> QSSGShaderParticleMaterialKeyProperties::m_viewCount

Definition at line 34 of file qssgrenderparticleshaderkeys_p.h.


The documentation for this struct was generated from the following file: