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)
bool requiresMotionVectorPass () const
void setRequiresMotionVectorPass (bool inValue)
bool requiresSkyMaterialPass () const
void setRequiresSkyMaterialPass (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 135 of file qssglayerrenderdata_p.h.

Member Function Documentation

◆ hasCustomBlendMode()

bool QSSGLayerRenderPreparationResultFlags::hasCustomBlendMode ( ) const
inline

Definition at line 200 of file qssglayerrenderdata_p.h.

References MaterialHasCustomBlendMode.

◆ requiresDepthTexture()

bool QSSGLayerRenderPreparationResultFlags::requiresDepthTexture ( ) const
inline

Definition at line 149 of file qssglayerrenderdata_p.h.

References RequiresDepthTexture.

◆ requiresDepthTextureMS()

bool QSSGLayerRenderPreparationResultFlags::requiresDepthTextureMS ( ) const
inline

Definition at line 158 of file qssglayerrenderdata_p.h.

References RequiresDepthTextureMS.

◆ requiresMipmapsForScreenTexture()

bool QSSGLayerRenderPreparationResultFlags::requiresMipmapsForScreenTexture ( ) const
inline

Definition at line 191 of file qssglayerrenderdata_p.h.

References RequiresMipmapsForScreenTexture.

◆ requiresMotionVectorPass()

bool QSSGLayerRenderPreparationResultFlags::requiresMotionVectorPass ( ) const
inline

Definition at line 218 of file qssglayerrenderdata_p.h.

References RequiresMotionVectorPass.

◆ requiresNormalTexture()

bool QSSGLayerRenderPreparationResultFlags::requiresNormalTexture ( ) const
inline

Definition at line 209 of file qssglayerrenderdata_p.h.

References RequiresNormalTexture.

◆ requiresScreenTexture()

bool QSSGLayerRenderPreparationResultFlags::requiresScreenTexture ( ) const
inline

Definition at line 182 of file qssglayerrenderdata_p.h.

References RequiresScreenTexture.

◆ requiresShadowMapPass()

bool QSSGLayerRenderPreparationResultFlags::requiresShadowMapPass ( ) const
inline

Definition at line 173 of file qssglayerrenderdata_p.h.

References RequiresShadowMapPass.

◆ requiresSkyMaterialPass()

bool QSSGLayerRenderPreparationResultFlags::requiresSkyMaterialPass ( ) const
inline

Definition at line 227 of file qssglayerrenderdata_p.h.

References RequiresSkyMaterialPass.

◆ requiresSsaoPass()

bool QSSGLayerRenderPreparationResultFlags::requiresSsaoPass ( ) const
inline

Definition at line 167 of file qssglayerrenderdata_p.h.

References RequiresSsaoPass.

◆ setHasCustomBlendMode()

void QSSGLayerRenderPreparationResultFlags::setHasCustomBlendMode ( bool inValue)
inline

Definition at line 204 of file qssglayerrenderdata_p.h.

References MaterialHasCustomBlendMode.

◆ setLayerDataDirty()

void QSSGLayerRenderPreparationResultFlags::setLayerDataDirty ( bool inValue)
inline

Definition at line 141 of file qssglayerrenderdata_p.h.

References WasLayerDataDirty.

◆ setRequiresDepthTexture()

void QSSGLayerRenderPreparationResultFlags::setRequiresDepthTexture ( bool inValue)
inline

Definition at line 153 of file qssglayerrenderdata_p.h.

References RequiresDepthTexture.

◆ setRequiresDepthTextureMS()

void QSSGLayerRenderPreparationResultFlags::setRequiresDepthTextureMS ( bool inValue)
inline

Definition at line 162 of file qssglayerrenderdata_p.h.

References RequiresDepthTextureMS.

◆ setRequiresMipmapsForScreenTexture()

void QSSGLayerRenderPreparationResultFlags::setRequiresMipmapsForScreenTexture ( bool inValue)
inline

Definition at line 195 of file qssglayerrenderdata_p.h.

References RequiresMipmapsForScreenTexture.

◆ setRequiresMotionVectorPass()

void QSSGLayerRenderPreparationResultFlags::setRequiresMotionVectorPass ( bool inValue)
inline

Definition at line 222 of file qssglayerrenderdata_p.h.

References RequiresMotionVectorPass.

◆ setRequiresNormalTexture()

void QSSGLayerRenderPreparationResultFlags::setRequiresNormalTexture ( bool inValue)
inline

Definition at line 213 of file qssglayerrenderdata_p.h.

References RequiresNormalTexture.

◆ setRequiresScreenTexture()

void QSSGLayerRenderPreparationResultFlags::setRequiresScreenTexture ( bool inValue)
inline

Definition at line 186 of file qssglayerrenderdata_p.h.

References RequiresScreenTexture.

◆ setRequiresShadowMapPass()

void QSSGLayerRenderPreparationResultFlags::setRequiresShadowMapPass ( bool inValue)
inline

Definition at line 177 of file qssglayerrenderdata_p.h.

References RequiresShadowMapPass.

◆ setRequiresSkyMaterialPass()

void QSSGLayerRenderPreparationResultFlags::setRequiresSkyMaterialPass ( bool inValue)
inline

Definition at line 231 of file qssglayerrenderdata_p.h.

References RequiresSkyMaterialPass.

◆ setRequiresSsaoPass()

void QSSGLayerRenderPreparationResultFlags::setRequiresSsaoPass ( bool inValue)
inline

Definition at line 168 of file qssglayerrenderdata_p.h.

References RequiresSsaoPass.

◆ setWasDirty()

void QSSGLayerRenderPreparationResultFlags::setWasDirty ( bool inValue)
inline

Definition at line 147 of file qssglayerrenderdata_p.h.

References WasDirty.

◆ wasDirty()

bool QSSGLayerRenderPreparationResultFlags::wasDirty ( ) const
inline

Definition at line 146 of file qssglayerrenderdata_p.h.

References WasDirty.

◆ wasLayerDataDirty()

bool QSSGLayerRenderPreparationResultFlags::wasLayerDataDirty ( ) const
inline

Definition at line 137 of file qssglayerrenderdata_p.h.

References WasLayerDataDirty.


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