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
QSSGRenderableObjectFlags Struct Reference

#include <qssgrenderableobjects_p.h>

Inheritance diagram for QSSGRenderableObjectFlags:
Collaboration diagram for QSSGRenderableObjectFlags:

Public Member Functions

void setHasTransparency (bool inHasTransparency)
bool hasTransparency () const
void setCompletelyTransparent (bool inTransparent)
bool isCompletelyTransparent () const
void setDirty (bool inDirty)
bool isDirty () const
void setCastsShadows (bool inCastsShadows)
bool castsShadows () const
void setReceivesShadows (bool inReceivesShadows)
bool receivesShadows () const
void setReceivesReflections (bool inReceivesReflections)
bool receivesReflections () const
void setCastsReflections (bool inCastsReflections)
bool castsReflections () const
void setUsedInBakedLighting (bool inUsedInBakedLighting)
bool usedInBakedLighting () const
void setRendersWithLightmap (bool inRendersWithLightmap)
bool rendersWithLightmap () const
void setHasAttributePosition (bool b)
bool hasAttributePosition () const
void setHasAttributeNormal (bool b)
bool hasAttributeNormal () const
void setHasAttributeTexCoord0 (bool b)
bool hasAttributeTexCoord0 () const
void setHasAttributeTexCoord1 (bool b)
bool hasAttributeTexCoord1 () const
void setHasAttributeTexCoordLightmap (bool b)
bool hasAttributeTexCoordLightmap () const
void setHasAttributeTangent (bool b)
bool hasAttributeTangent () const
void setHasAttributeBinormal (bool b)
bool hasAttributeBinormal () const
void setHasAttributeColor (bool b)
bool hasAttributeColor () const
void setHasAttributeJointAndWeight (bool b)
bool hasAttributeJointAndWeight () const
void setHasAttributeMorphTarget (bool b)
bool hasAttributeMorphTarget () const
void setPointsTopology (bool v)
bool isPointsTopology () const
void setRequiresScreenTexture (bool v)
bool requiresScreenTexture () const
void setRequiresNormalTexture (bool v)
bool requiresNormalTexture () const
Public Member Functions inherited from QFlags< QSSGRenderableObjectFlag >
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 (QSSGRenderableObjectFlag flag) const noexcept
constexpr bool testFlags (QFlags flags) const noexcept
constexpr bool testAnyFlag (QSSGRenderableObjectFlag flag) const noexcept
constexpr bool testAnyFlags (QFlags flags) const noexcept
constexpr QFlagssetFlag (QSSGRenderableObjectFlag flag, bool on=true) noexcept
Public Member Functions inherited from QtPrivate::QFlagsStorage< QSSGRenderableObjectFlag >
constexpr QFlagsStorage () noexcept=default

Additional Inherited Members

Public Types inherited from QFlags< QSSGRenderableObjectFlag >
typedef QSSGRenderableObjectFlag enum_type
using Int
Static Public Member Functions inherited from QFlags< QSSGRenderableObjectFlag >
static constexpr QFlags fromInt (Int i) noexcept
Protected Types inherited from QtPrivate::QFlagsStorage< QSSGRenderableObjectFlag >
typedef std::conditional< std::is_unsigned< typenamestd::underlying_type< QSSGRenderableObjectFlag >::type >::value, typenameIntegers::Unsigned, typenameIntegers::Signed >::type Int
Protected Attributes inherited from QtPrivate::QFlagsStorage< QSSGRenderableObjectFlag >
Int i

Detailed Description

Definition at line 68 of file qssgrenderableobjects_p.h.

Member Function Documentation

◆ castsReflections()

bool QSSGRenderableObjectFlags::castsReflections ( ) const
inline

Definition at line 96 of file qssgrenderableobjects_p.h.

References CastsReflections.

◆ castsShadows()

bool QSSGRenderableObjectFlags::castsShadows ( ) const
inline

Definition at line 87 of file qssgrenderableobjects_p.h.

References CastsShadows.

◆ hasAttributeBinormal()

bool QSSGRenderableObjectFlags::hasAttributeBinormal ( ) const
inline

Definition at line 123 of file qssgrenderableobjects_p.h.

References HasAttributeBinormal.

◆ hasAttributeColor()

bool QSSGRenderableObjectFlags::hasAttributeColor ( ) const
inline

Definition at line 126 of file qssgrenderableobjects_p.h.

References HasAttributeColor.

◆ hasAttributeJointAndWeight()

bool QSSGRenderableObjectFlags::hasAttributeJointAndWeight ( ) const
inline

Definition at line 130 of file qssgrenderableobjects_p.h.

References HasAttributeJointAndWeight.

◆ hasAttributeMorphTarget()

bool QSSGRenderableObjectFlags::hasAttributeMorphTarget ( ) const
inline

Definition at line 134 of file qssgrenderableobjects_p.h.

References HasAttributeMorphTarget.

◆ hasAttributeNormal()

bool QSSGRenderableObjectFlags::hasAttributeNormal ( ) const
inline

Definition at line 108 of file qssgrenderableobjects_p.h.

References HasAttributeNormal.

◆ hasAttributePosition()

bool QSSGRenderableObjectFlags::hasAttributePosition ( ) const
inline

Definition at line 105 of file qssgrenderableobjects_p.h.

References HasAttributePosition.

◆ hasAttributeTangent()

bool QSSGRenderableObjectFlags::hasAttributeTangent ( ) const
inline

Definition at line 120 of file qssgrenderableobjects_p.h.

References HasAttributeTangent.

◆ hasAttributeTexCoord0()

bool QSSGRenderableObjectFlags::hasAttributeTexCoord0 ( ) const
inline

Definition at line 111 of file qssgrenderableobjects_p.h.

References HasAttributeTexCoord0.

◆ hasAttributeTexCoord1()

bool QSSGRenderableObjectFlags::hasAttributeTexCoord1 ( ) const
inline

Definition at line 114 of file qssgrenderableobjects_p.h.

References HasAttributeTexCoord1.

◆ hasAttributeTexCoordLightmap()

bool QSSGRenderableObjectFlags::hasAttributeTexCoordLightmap ( ) const
inline

Definition at line 117 of file qssgrenderableobjects_p.h.

References HasAttributeTexCoordLightmap.

◆ hasTransparency()

bool QSSGRenderableObjectFlags::hasTransparency ( ) const
inline

Definition at line 74 of file qssgrenderableobjects_p.h.

References HasTransparency.

◆ isCompletelyTransparent()

bool QSSGRenderableObjectFlags::isCompletelyTransparent ( ) const
inline

Definition at line 79 of file qssgrenderableobjects_p.h.

References CompletelyTransparent.

◆ isDirty()

bool QSSGRenderableObjectFlags::isDirty ( ) const
inline

Definition at line 84 of file qssgrenderableobjects_p.h.

References Dirty.

◆ isPointsTopology()

bool QSSGRenderableObjectFlags::isPointsTopology ( ) const
inline

Definition at line 140 of file qssgrenderableobjects_p.h.

References IsPointsTopology.

◆ receivesReflections()

bool QSSGRenderableObjectFlags::receivesReflections ( ) const
inline

Definition at line 93 of file qssgrenderableobjects_p.h.

References ReceivesReflections.

◆ receivesShadows()

bool QSSGRenderableObjectFlags::receivesShadows ( ) const
inline

Definition at line 90 of file qssgrenderableobjects_p.h.

References ReceivesShadows.

◆ rendersWithLightmap()

bool QSSGRenderableObjectFlags::rendersWithLightmap ( ) const
inline

Definition at line 102 of file qssgrenderableobjects_p.h.

References RendersWithLightmap.

◆ requiresNormalTexture()

bool QSSGRenderableObjectFlags::requiresNormalTexture ( ) const
inline

Definition at line 156 of file qssgrenderableobjects_p.h.

References RequiresNormalTexture.

◆ requiresScreenTexture()

bool QSSGRenderableObjectFlags::requiresScreenTexture ( ) const
inline

Definition at line 148 of file qssgrenderableobjects_p.h.

References RequiresScreenTexture.

◆ setCastsReflections()

void QSSGRenderableObjectFlags::setCastsReflections ( bool inCastsReflections)
inline

Definition at line 95 of file qssgrenderableobjects_p.h.

References CastsReflections.

◆ setCastsShadows()

void QSSGRenderableObjectFlags::setCastsShadows ( bool inCastsShadows)
inline

Definition at line 86 of file qssgrenderableobjects_p.h.

References CastsShadows.

◆ setCompletelyTransparent()

void QSSGRenderableObjectFlags::setCompletelyTransparent ( bool inTransparent)
inline

Definition at line 75 of file qssgrenderableobjects_p.h.

References CompletelyTransparent.

◆ setDirty()

void QSSGRenderableObjectFlags::setDirty ( bool inDirty)
inline

Definition at line 83 of file qssgrenderableobjects_p.h.

References Dirty.

◆ setHasAttributeBinormal()

void QSSGRenderableObjectFlags::setHasAttributeBinormal ( bool b)
inline

Definition at line 122 of file qssgrenderableobjects_p.h.

References HasAttributeBinormal.

◆ setHasAttributeColor()

void QSSGRenderableObjectFlags::setHasAttributeColor ( bool b)
inline

Definition at line 125 of file qssgrenderableobjects_p.h.

References HasAttributeColor.

◆ setHasAttributeJointAndWeight()

void QSSGRenderableObjectFlags::setHasAttributeJointAndWeight ( bool b)
inline

Definition at line 128 of file qssgrenderableobjects_p.h.

References HasAttributeJointAndWeight.

◆ setHasAttributeMorphTarget()

void QSSGRenderableObjectFlags::setHasAttributeMorphTarget ( bool b)
inline

Definition at line 132 of file qssgrenderableobjects_p.h.

References HasAttributeMorphTarget.

◆ setHasAttributeNormal()

void QSSGRenderableObjectFlags::setHasAttributeNormal ( bool b)
inline

Definition at line 107 of file qssgrenderableobjects_p.h.

References HasAttributeNormal.

◆ setHasAttributePosition()

void QSSGRenderableObjectFlags::setHasAttributePosition ( bool b)
inline

Definition at line 104 of file qssgrenderableobjects_p.h.

References HasAttributePosition.

◆ setHasAttributeTangent()

void QSSGRenderableObjectFlags::setHasAttributeTangent ( bool b)
inline

Definition at line 119 of file qssgrenderableobjects_p.h.

References HasAttributeTangent.

◆ setHasAttributeTexCoord0()

void QSSGRenderableObjectFlags::setHasAttributeTexCoord0 ( bool b)
inline

Definition at line 110 of file qssgrenderableobjects_p.h.

References HasAttributeTexCoord0.

◆ setHasAttributeTexCoord1()

void QSSGRenderableObjectFlags::setHasAttributeTexCoord1 ( bool b)
inline

Definition at line 113 of file qssgrenderableobjects_p.h.

References HasAttributeTexCoord1.

◆ setHasAttributeTexCoordLightmap()

void QSSGRenderableObjectFlags::setHasAttributeTexCoordLightmap ( bool b)
inline

Definition at line 116 of file qssgrenderableobjects_p.h.

References HasAttributeTexCoordLightmap.

◆ setHasTransparency()

void QSSGRenderableObjectFlags::setHasTransparency ( bool inHasTransparency)
inline

Definition at line 70 of file qssgrenderableobjects_p.h.

References HasTransparency.

◆ setPointsTopology()

void QSSGRenderableObjectFlags::setPointsTopology ( bool v)
inline

Definition at line 136 of file qssgrenderableobjects_p.h.

References IsPointsTopology.

◆ setReceivesReflections()

void QSSGRenderableObjectFlags::setReceivesReflections ( bool inReceivesReflections)
inline

Definition at line 92 of file qssgrenderableobjects_p.h.

References ReceivesReflections.

◆ setReceivesShadows()

void QSSGRenderableObjectFlags::setReceivesShadows ( bool inReceivesShadows)
inline

Definition at line 89 of file qssgrenderableobjects_p.h.

References ReceivesShadows.

◆ setRendersWithLightmap()

void QSSGRenderableObjectFlags::setRendersWithLightmap ( bool inRendersWithLightmap)
inline

Definition at line 101 of file qssgrenderableobjects_p.h.

References RendersWithLightmap.

◆ setRequiresNormalTexture()

void QSSGRenderableObjectFlags::setRequiresNormalTexture ( bool v)
inline

Definition at line 152 of file qssgrenderableobjects_p.h.

References RequiresNormalTexture.

◆ setRequiresScreenTexture()

void QSSGRenderableObjectFlags::setRequiresScreenTexture ( bool v)
inline

Definition at line 144 of file qssgrenderableobjects_p.h.

References RequiresScreenTexture.

◆ setUsedInBakedLighting()

void QSSGRenderableObjectFlags::setUsedInBakedLighting ( bool inUsedInBakedLighting)
inline

Definition at line 98 of file qssgrenderableobjects_p.h.

References UsedInBakedLighting.

◆ usedInBakedLighting()

bool QSSGRenderableObjectFlags::usedInBakedLighting ( ) const
inline

Definition at line 99 of file qssgrenderableobjects_p.h.

References UsedInBakedLighting.


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