Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QSSGRenderImageTextureFlags Struct Reference

#include <qssgrenderimagetexture_p.h>

+ Inheritance diagram for QSSGRenderImageTextureFlags:
+ Collaboration diagram for QSSGRenderImageTextureFlags:

Public Member Functions

bool hasTransparency () const
 
void setHasTransparency (bool inValue)
 
bool isRgbe8 () const
 
void setRgbe8 (bool inValue)
 
- Public Member Functions inherited from QFlags< QSSGRenderImageTextureFlagValue >
constexpr QFlags () noexcept
 
constexpr Q_IMPLICIT QFlags (QSSGRenderImageTextureFlagValue flags) noexcept
 
constexpr Q_IMPLICIT QFlags (QFlag flag) noexcept
 
constexpr QFlags (std::initializer_list< QSSGRenderImageTextureFlagValue > flags) noexcept
 
constexpr Int toInt () const noexcept
 
constexpr QFlagsoperator&= (int mask) noexcept
 
constexpr QFlagsoperator&= (uint mask) noexcept
 
constexpr QFlagsoperator&= (QFlags mask) noexcept
 
constexpr QFlagsoperator&= (QSSGRenderImageTextureFlagValue mask) noexcept
 
constexpr QFlagsoperator|= (QFlags other) noexcept
 
constexpr QFlagsoperator|= (QSSGRenderImageTextureFlagValue other) noexcept
 
constexpr QFlagsoperator^= (QFlags other) noexcept
 
constexpr QFlagsoperator^= (QSSGRenderImageTextureFlagValue other) noexcept
 
constexpr Q_IMPLICIT operator Int () const noexcept
 
constexpr bool operator! () const noexcept
 
constexpr QFlags operator| (QFlags other) const noexcept
 
constexpr QFlags operator| (QSSGRenderImageTextureFlagValue other) const noexcept
 
constexpr QFlags operator^ (QFlags other) const noexcept
 
constexpr QFlags operator^ (QSSGRenderImageTextureFlagValue 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& (QSSGRenderImageTextureFlagValue other) const noexcept
 
constexpr QFlags operator~ () const noexcept
 
constexpr void operator+ (QFlags other) const noexcept=delete
 
constexpr void operator+ (QSSGRenderImageTextureFlagValue other) const noexcept=delete
 
constexpr void operator+ (int other) const noexcept=delete
 
constexpr void operator- (QFlags other) const noexcept=delete
 
constexpr void operator- (QSSGRenderImageTextureFlagValue other) const noexcept=delete
 
constexpr void operator- (int other) const noexcept=delete
 
constexpr bool testFlag (QSSGRenderImageTextureFlagValue flag) const noexcept
 
constexpr bool testFlags (QFlags flags) const noexcept
 
constexpr bool testAnyFlag (QSSGRenderImageTextureFlagValue flag) const noexcept
 
constexpr bool testAnyFlags (QFlags flags) const noexcept
 
constexpr QFlagssetFlag (QSSGRenderImageTextureFlagValue flag, bool on=true) noexcept
 

Additional Inherited Members

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

Detailed Description

Definition at line 31 of file qssgrenderimagetexture_p.h.

Member Function Documentation

◆ hasTransparency()

bool QSSGRenderImageTextureFlags::hasTransparency ( ) const
inline

Definition at line 33 of file qssgrenderimagetexture_p.h.

References HasTransparency, and QFlags< QSSGRenderImageTextureFlagValue >::operator&().

+ Here is the call graph for this function:

◆ isRgbe8()

bool QSSGRenderImageTextureFlags::isRgbe8 ( ) const
inline

Definition at line 36 of file qssgrenderimagetexture_p.h.

References QFlags< QSSGRenderImageTextureFlagValue >::operator&(), and RGBE8.

Referenced by QSSGLayerRenderData::prepareForRender().

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

◆ setHasTransparency()

void QSSGRenderImageTextureFlags::setHasTransparency ( bool  inValue)
inline

Definition at line 34 of file qssgrenderimagetexture_p.h.

References HasTransparency, and QFlags< QSSGRenderImageTextureFlagValue >::setFlag().

+ Here is the call graph for this function:

◆ setRgbe8()

void QSSGRenderImageTextureFlags::setRgbe8 ( bool  inValue)
inline

Definition at line 37 of file qssgrenderimagetexture_p.h.

References RGBE8, and QFlags< QSSGRenderImageTextureFlagValue >::setFlag().

+ Here is the call graph for this function:

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