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
QSSGLayerRenderPreparationResultFlags Struct Reference

#include <qssglayerrenderdata_p.h>

Inheritance diagram for QSSGLayerRenderPreparationResultFlags:
Collaboration diagram for QSSGLayerRenderPreparationResultFlags:

Public Member Functions

bool wasLayerDataDirty () const
void setLayerDataDirty (bool inValue)
bool wasDirty () const
void setWasDirty (bool inValue)
bool requiresDepthTexture () const
void setRequiresDepthTexture (bool inValue)
bool requiresDepthTextureMS () const
void setRequiresDepthTextureMS (bool inValue)
bool requiresSsaoPass () const
void setRequiresSsaoPass (bool inValue)
bool requiresShadowMapPass () const
void setRequiresShadowMapPass (bool inValue)
bool requiresScreenTexture () const
void setRequiresScreenTexture (bool inValue)
bool requiresMipmapsForScreenTexture () const
void setRequiresMipmapsForScreenTexture (bool inValue)
bool hasCustomBlendMode () const
void setHasCustomBlendMode (bool inValue)
bool requiresNormalTexture () const
void setRequiresNormalTexture (bool inValue)
Public Member Functions inherited from QFlags< QSSGLayerRenderPreparationResultFlag >
constexpr QFlags () noexcept=default
constexpr Int toInt () const noexcept
constexpr QFlagsoperator&= (int mask) noexcept
constexpr QFlagsoperator|= (QFlags other) noexcept
constexpr QFlagsoperator^= (QFlags other) noexcept
constexpr Q_IMPLICIT operator Int () const noexcept
constexpr bool operator! () const noexcept
constexpr QFlags operator| (QFlags other) const noexcept
constexpr QFlags operator^ (QFlags other) const noexcept
constexpr QFlags operator& (int mask) const noexcept
constexpr QFlags operator~ () const noexcept
constexpr void operator+ (QFlags other) const noexcept=delete
constexpr void operator- (QFlags other) const noexcept=delete
constexpr bool testFlag (QSSGLayerRenderPreparationResultFlag flag) const noexcept
constexpr bool testFlags (QFlags flags) const noexcept
constexpr bool testAnyFlag (QSSGLayerRenderPreparationResultFlag flag) const noexcept
constexpr bool testAnyFlags (QFlags flags) const noexcept
constexpr QFlagssetFlag (QSSGLayerRenderPreparationResultFlag flag, bool on=true) noexcept
Public Member Functions inherited from QtPrivate::QFlagsStorage< QSSGLayerRenderPreparationResultFlag >
constexpr QFlagsStorage () noexcept=default

Additional Inherited Members

Public Types inherited from QFlags< QSSGLayerRenderPreparationResultFlag >
typedef QSSGLayerRenderPreparationResultFlag enum_type
using Int
Static Public Member Functions inherited from QFlags< QSSGLayerRenderPreparationResultFlag >
static constexpr QFlags fromInt (Int i) noexcept
Protected Types inherited from QtPrivate::QFlagsStorage< QSSGLayerRenderPreparationResultFlag >
typedef std::conditional< std::is_unsigned< typenamestd::underlying_type< QSSGLayerRenderPreparationResultFlag >::type >::value, typenameIntegers::Unsigned, typenameIntegers::Signed >::type Int
Protected Attributes inherited from QtPrivate::QFlagsStorage< QSSGLayerRenderPreparationResultFlag >
Int i

Detailed Description

Definition at line 82 of file qssglayerrenderdata_p.h.

Member Function Documentation

◆ hasCustomBlendMode()

bool QSSGLayerRenderPreparationResultFlags::hasCustomBlendMode ( ) const
inline

Definition at line 147 of file qssglayerrenderdata_p.h.

References MaterialHasCustomBlendMode.

◆ requiresDepthTexture()

bool QSSGLayerRenderPreparationResultFlags::requiresDepthTexture ( ) const
inline

Definition at line 96 of file qssglayerrenderdata_p.h.

References RequiresDepthTexture.

◆ requiresDepthTextureMS()

bool QSSGLayerRenderPreparationResultFlags::requiresDepthTextureMS ( ) const
inline

Definition at line 105 of file qssglayerrenderdata_p.h.

References RequiresDepthTextureMS.

◆ requiresMipmapsForScreenTexture()

bool QSSGLayerRenderPreparationResultFlags::requiresMipmapsForScreenTexture ( ) const
inline

Definition at line 138 of file qssglayerrenderdata_p.h.

References RequiresMipmapsForScreenTexture.

◆ requiresNormalTexture()

bool QSSGLayerRenderPreparationResultFlags::requiresNormalTexture ( ) const
inline

Definition at line 156 of file qssglayerrenderdata_p.h.

References RequiresNormalTexture.

◆ requiresScreenTexture()

bool QSSGLayerRenderPreparationResultFlags::requiresScreenTexture ( ) const
inline

Definition at line 129 of file qssglayerrenderdata_p.h.

References RequiresScreenTexture.

◆ requiresShadowMapPass()

bool QSSGLayerRenderPreparationResultFlags::requiresShadowMapPass ( ) const
inline

Definition at line 120 of file qssglayerrenderdata_p.h.

References RequiresShadowMapPass.

◆ requiresSsaoPass()

bool QSSGLayerRenderPreparationResultFlags::requiresSsaoPass ( ) const
inline

Definition at line 114 of file qssglayerrenderdata_p.h.

References RequiresSsaoPass.

◆ setHasCustomBlendMode()

void QSSGLayerRenderPreparationResultFlags::setHasCustomBlendMode ( bool inValue)
inline

Definition at line 151 of file qssglayerrenderdata_p.h.

References MaterialHasCustomBlendMode.

◆ setLayerDataDirty()

void QSSGLayerRenderPreparationResultFlags::setLayerDataDirty ( bool inValue)
inline

Definition at line 88 of file qssglayerrenderdata_p.h.

References WasLayerDataDirty.

◆ setRequiresDepthTexture()

void QSSGLayerRenderPreparationResultFlags::setRequiresDepthTexture ( bool inValue)
inline

Definition at line 100 of file qssglayerrenderdata_p.h.

References RequiresDepthTexture.

◆ setRequiresDepthTextureMS()

void QSSGLayerRenderPreparationResultFlags::setRequiresDepthTextureMS ( bool inValue)
inline

Definition at line 109 of file qssglayerrenderdata_p.h.

References RequiresDepthTextureMS.

◆ setRequiresMipmapsForScreenTexture()

void QSSGLayerRenderPreparationResultFlags::setRequiresMipmapsForScreenTexture ( bool inValue)
inline

Definition at line 142 of file qssglayerrenderdata_p.h.

References RequiresMipmapsForScreenTexture.

◆ setRequiresNormalTexture()

void QSSGLayerRenderPreparationResultFlags::setRequiresNormalTexture ( bool inValue)
inline

Definition at line 160 of file qssglayerrenderdata_p.h.

References RequiresNormalTexture.

◆ setRequiresScreenTexture()

void QSSGLayerRenderPreparationResultFlags::setRequiresScreenTexture ( bool inValue)
inline

Definition at line 133 of file qssglayerrenderdata_p.h.

References RequiresScreenTexture.

◆ setRequiresShadowMapPass()

void QSSGLayerRenderPreparationResultFlags::setRequiresShadowMapPass ( bool inValue)
inline

Definition at line 124 of file qssglayerrenderdata_p.h.

References RequiresShadowMapPass.

◆ setRequiresSsaoPass()

void QSSGLayerRenderPreparationResultFlags::setRequiresSsaoPass ( bool inValue)
inline

Definition at line 115 of file qssglayerrenderdata_p.h.

References RequiresSsaoPass.

◆ setWasDirty()

void QSSGLayerRenderPreparationResultFlags::setWasDirty ( bool inValue)
inline

Definition at line 94 of file qssglayerrenderdata_p.h.

References WasDirty.

◆ wasDirty()

bool QSSGLayerRenderPreparationResultFlags::wasDirty ( ) const
inline

Definition at line 93 of file qssglayerrenderdata_p.h.

References WasDirty.

◆ wasLayerDataDirty()

bool QSSGLayerRenderPreparationResultFlags::wasLayerDataDirty ( ) const
inline

Definition at line 84 of file qssglayerrenderdata_p.h.

References WasLayerDataDirty.


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