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
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)
 
bool isLinear () const
 
void setLinear (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 32 of file qssgrenderimagetexture_p.h.

Member Function Documentation

◆ hasTransparency()

bool QSSGRenderImageTextureFlags::hasTransparency ( ) const
inline

Definition at line 34 of file qssgrenderimagetexture_p.h.

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

+ Here is the call graph for this function:

◆ isLinear()

bool QSSGRenderImageTextureFlags::isLinear ( ) const
inline

Definition at line 40 of file qssgrenderimagetexture_p.h.

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

+ Here is the call graph for this function:

◆ isRgbe8()

bool QSSGRenderImageTextureFlags::isRgbe8 ( ) const
inline

Definition at line 37 of file qssgrenderimagetexture_p.h.

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

Referenced by QSSGLayerRenderData::prepareForRender(), and rhiPrepareSkyBox_helper().

+ 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 35 of file qssgrenderimagetexture_p.h.

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

+ Here is the call graph for this function:

◆ setLinear()

void QSSGRenderImageTextureFlags::setLinear ( bool inValue)
inline

Definition at line 41 of file qssgrenderimagetexture_p.h.

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

+ Here is the call graph for this function:

◆ setRgbe8()

void QSSGRenderImageTextureFlags::setRgbe8 ( bool inValue)
inline

Definition at line 38 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: