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>.
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 73 of file qssglayerrenderdata_p.h.

Member Function Documentation

◆ requiresDepthTexture()

bool QSSGLayerRenderPreparationResultFlags::requiresDepthTexture ( ) const
inline

Definition at line 87 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 120 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 111 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 102 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 96 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 79 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 91 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 124 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 115 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 106 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 97 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 85 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 84 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 75 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: