Qt 6.x
The Qt SDK
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 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)
 
- Public Member Functions inherited from QFlags< QSSGLayerRenderPreparationResultFlag >
constexpr QFlags () noexcept
 
constexpr Q_IMPLICIT QFlags (QSSGLayerRenderPreparationResultFlag flags) noexcept
 
constexpr Q_IMPLICIT QFlags (QFlag flag) noexcept
 
constexpr QFlags (std::initializer_list< QSSGLayerRenderPreparationResultFlag > flags) noexcept
 
constexpr Int toInt () const noexcept
 
constexpr QFlagsoperator&= (int mask) noexcept
 
constexpr QFlagsoperator&= (uint mask) noexcept
 
constexpr QFlagsoperator&= (QFlags mask) noexcept
 
constexpr QFlagsoperator&= (QSSGLayerRenderPreparationResultFlag mask) noexcept
 
constexpr QFlagsoperator|= (QFlags other) noexcept
 
constexpr QFlagsoperator|= (QSSGLayerRenderPreparationResultFlag other) noexcept
 
constexpr QFlagsoperator^= (QFlags other) noexcept
 
constexpr QFlagsoperator^= (QSSGLayerRenderPreparationResultFlag other) noexcept
 
constexpr Q_IMPLICIT operator Int () const noexcept
 
constexpr bool operator! () const noexcept
 
constexpr QFlags operator| (QFlags other) const noexcept
 
constexpr QFlags operator| (QSSGLayerRenderPreparationResultFlag other) const noexcept
 
constexpr QFlags operator^ (QFlags other) const noexcept
 
constexpr QFlags operator^ (QSSGLayerRenderPreparationResultFlag other) const noexcept
 
constexpr QFlags operator& (int mask) const noexcept
 
constexpr QFlags operator& (uint mask) const noexcept
 
constexpr QFlags operator& (QFlags other) const noexcept
 
constexpr QFlags operator& (QSSGLayerRenderPreparationResultFlag other) const noexcept
 
constexpr QFlags operator~ () const noexcept
 
constexpr void operator+ (QFlags other) const noexcept=delete
 
constexpr void operator+ (QSSGLayerRenderPreparationResultFlag other) const noexcept=delete
 
constexpr void operator+ (int other) const noexcept=delete
 
constexpr void operator- (QFlags other) const noexcept=delete
 
constexpr void operator- (QSSGLayerRenderPreparationResultFlag other) const noexcept=delete
 
constexpr void operator- (int 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
 

Additional Inherited Members

- Public Types inherited from QFlags< QSSGLayerRenderPreparationResultFlag >
typedef std::conditional< std::is_unsigned< typenamestd::underlying_type< QSSGLayerRenderPreparationResultFlag >::type >::value, unsignedint, signedint >::type Int
 
typedef QSSGLayerRenderPreparationResultFlag enum_type
 
- Static Public Member Functions inherited from QFlags< QSSGLayerRenderPreparationResultFlag >
static constexpr QFlags fromInt (Int i) noexcept
 

Detailed Description

Definition at line 70 of file qssglayerrenderdata_p.h.

Member Function Documentation

◆ requiresDepthTexture()

bool QSSGLayerRenderPreparationResultFlags::requiresDepthTexture ( ) const
inline

Definition at line 84 of file qssglayerrenderdata_p.h.

References QFlags< QSSGLayerRenderPreparationResultFlag >::operator&(), and RequiresDepthTexture.

Referenced by QSSGLayerRenderData::prepareForRender().

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

◆ requiresMipmapsForScreenTexture()

bool QSSGLayerRenderPreparationResultFlags::requiresMipmapsForScreenTexture ( ) const
inline

Definition at line 117 of file qssglayerrenderdata_p.h.

References QFlags< QSSGLayerRenderPreparationResultFlag >::operator&(), and RequiresMipmapsForScreenTexture.

+ Here is the call graph for this function:

◆ requiresScreenTexture()

bool QSSGLayerRenderPreparationResultFlags::requiresScreenTexture ( ) const
inline

Definition at line 108 of file qssglayerrenderdata_p.h.

References QFlags< QSSGLayerRenderPreparationResultFlag >::operator&(), and RequiresScreenTexture.

Referenced by QSSGLayerRenderData::prepareForRender().

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

◆ requiresShadowMapPass()

bool QSSGLayerRenderPreparationResultFlags::requiresShadowMapPass ( ) const
inline

Definition at line 99 of file qssglayerrenderdata_p.h.

References QFlags< QSSGLayerRenderPreparationResultFlag >::operator&(), and RequiresShadowMapPass.

Referenced by QSSGLayerRenderData::prepareForRender().

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

◆ requiresSsaoPass()

bool QSSGLayerRenderPreparationResultFlags::requiresSsaoPass ( ) const
inline

Definition at line 93 of file qssglayerrenderdata_p.h.

References QFlags< QSSGLayerRenderPreparationResultFlag >::operator&(), and RequiresSsaoPass.

Referenced by QSSGLayerRenderData::prepareForRender().

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

◆ setLayerDataDirty()

void QSSGLayerRenderPreparationResultFlags::setLayerDataDirty ( bool  inValue)
inline

Definition at line 76 of file qssglayerrenderdata_p.h.

References QFlags< QSSGLayerRenderPreparationResultFlag >::setFlag(), and WasLayerDataDirty.

Referenced by QSSGLayerRenderData::prepareForRender().

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

◆ setRequiresDepthTexture()

void QSSGLayerRenderPreparationResultFlags::setRequiresDepthTexture ( bool  inValue)
inline

Definition at line 88 of file qssglayerrenderdata_p.h.

References RequiresDepthTexture, and QFlags< QSSGLayerRenderPreparationResultFlag >::setFlag().

Referenced by QSSGLayerRenderData::prepareForRender().

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

◆ setRequiresMipmapsForScreenTexture()

void QSSGLayerRenderPreparationResultFlags::setRequiresMipmapsForScreenTexture ( bool  inValue)
inline

Definition at line 121 of file qssglayerrenderdata_p.h.

References RequiresMipmapsForScreenTexture, and QFlags< QSSGLayerRenderPreparationResultFlag >::setFlag().

+ Here is the call graph for this function:

◆ setRequiresScreenTexture()

void QSSGLayerRenderPreparationResultFlags::setRequiresScreenTexture ( bool  inValue)
inline

Definition at line 112 of file qssglayerrenderdata_p.h.

References RequiresScreenTexture, and QFlags< QSSGLayerRenderPreparationResultFlag >::setFlag().

+ Here is the call graph for this function:

◆ setRequiresShadowMapPass()

void QSSGLayerRenderPreparationResultFlags::setRequiresShadowMapPass ( bool  inValue)
inline

Definition at line 103 of file qssglayerrenderdata_p.h.

References RequiresShadowMapPass, and QFlags< QSSGLayerRenderPreparationResultFlag >::setFlag().

Referenced by QSSGLayerRenderData::prepareForRender().

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

◆ setRequiresSsaoPass()

void QSSGLayerRenderPreparationResultFlags::setRequiresSsaoPass ( bool  inValue)
inline

Definition at line 94 of file qssglayerrenderdata_p.h.

References RequiresSsaoPass, and QFlags< QSSGLayerRenderPreparationResultFlag >::setFlag().

Referenced by QSSGLayerRenderData::prepareForRender().

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

◆ setWasDirty()

void QSSGLayerRenderPreparationResultFlags::setWasDirty ( bool  inValue)
inline

Definition at line 82 of file qssglayerrenderdata_p.h.

References QFlags< QSSGLayerRenderPreparationResultFlag >::setFlag(), and WasDirty.

Referenced by QSSGLayerRenderData::prepareForRender().

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

◆ wasDirty()

bool QSSGLayerRenderPreparationResultFlags::wasDirty ( ) const
inline

Definition at line 81 of file qssglayerrenderdata_p.h.

References QFlags< QSSGLayerRenderPreparationResultFlag >::operator&(), and WasDirty.

+ Here is the call graph for this function:

◆ wasLayerDataDirty()

bool QSSGLayerRenderPreparationResultFlags::wasLayerDataDirty ( ) const
inline

Definition at line 72 of file qssglayerrenderdata_p.h.

References QFlags< QSSGLayerRenderPreparationResultFlag >::operator&(), and WasLayerDataDirty.

+ Here is the call graph for this function:

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