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
QSSGLayerRenderPreparationResult Class Reference

#include <qssglayerrenderdata_p.h>

Collaboration diagram for QSSGLayerRenderPreparationResult:

Public Types

enum class  State : quint8 { Null = 0 , DataPrep , Done }

Public Member Functions

 QSSGLayerRenderPreparationResult ()=default
 QSSGLayerRenderPreparationResult (const QRectF &inViewport, QSSGRenderLayer &inLayer)
void setState (State state)
State getState () const
bool isNull () const
bool isLayerVisible () const
QSize textureDimensions () const
QRectF getViewport () const
const QSSGLayerRenderPreparationResultFlagsgetFlags () const
QSSGRenderLayergetLayer () const

Friends

class QSSGLayerRenderData
class QSSGFrameData

Detailed Description

Definition at line 224 of file qssglayerrenderdata_p.h.

Member Enumeration Documentation

◆ State

Enumerator
Null 
DataPrep 
Done 

Definition at line 227 of file qssglayerrenderdata_p.h.

Constructor & Destructor Documentation

◆ QSSGLayerRenderPreparationResult() [1/2]

QSSGLayerRenderPreparationResult::QSSGLayerRenderPreparationResult ( )
default

◆ QSSGLayerRenderPreparationResult() [2/2]

QSSGLayerRenderPreparationResult::QSSGLayerRenderPreparationResult ( const QRectF & inViewport,
QSSGRenderLayer & inLayer )

Definition at line 2932 of file qssglayerrenderdata.cpp.

References QSSGLayerRenderPreparationResult(), and DataPrep.

Referenced by QSSGLayerRenderPreparationResult().

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

Member Function Documentation

◆ getFlags()

const QSSGLayerRenderPreparationResultFlags & QSSGLayerRenderPreparationResult::getFlags ( ) const
inline

Definition at line 243 of file qssglayerrenderdata_p.h.

◆ getLayer()

QSSGRenderLayer * QSSGLayerRenderPreparationResult::getLayer ( ) const
inline

Definition at line 244 of file qssglayerrenderdata_p.h.

◆ getState()

State QSSGLayerRenderPreparationResult::getState ( ) const
inline

Definition at line 238 of file qssglayerrenderdata_p.h.

◆ getViewport()

QRectF QSSGLayerRenderPreparationResult::getViewport ( ) const
inline

Definition at line 242 of file qssglayerrenderdata_p.h.

◆ isLayerVisible()

bool QSSGLayerRenderPreparationResult::isLayerVisible ( ) const

Definition at line 2939 of file qssglayerrenderdata.cpp.

◆ isNull()

bool QSSGLayerRenderPreparationResult::isNull ( ) const
inline

Definition at line 239 of file qssglayerrenderdata_p.h.

◆ setState()

void QSSGLayerRenderPreparationResult::setState ( State state)
inline

Definition at line 237 of file qssglayerrenderdata_p.h.

◆ textureDimensions()

QSize QSSGLayerRenderPreparationResult::textureDimensions ( ) const

Definition at line 2944 of file qssglayerrenderdata.cpp.

◆ QSSGFrameData

friend class QSSGFrameData
friend

Definition at line 248 of file qssglayerrenderdata_p.h.

◆ QSSGLayerRenderData

friend class QSSGLayerRenderData
friend

Definition at line 247 of file qssglayerrenderdata_p.h.


The documentation for this class was generated from the following files: