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

Member Enumeration Documentation

◆ State

Enumerator
Null 
DataPrep 
Done 

Definition at line 169 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 2847 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 185 of file qssglayerrenderdata_p.h.

◆ getLayer()

QSSGRenderLayer * QSSGLayerRenderPreparationResult::getLayer ( ) const
inline

Definition at line 186 of file qssglayerrenderdata_p.h.

◆ getState()

State QSSGLayerRenderPreparationResult::getState ( ) const
inline

Definition at line 180 of file qssglayerrenderdata_p.h.

◆ getViewport()

QRectF QSSGLayerRenderPreparationResult::getViewport ( ) const
inline

Definition at line 184 of file qssglayerrenderdata_p.h.

◆ isLayerVisible()

bool QSSGLayerRenderPreparationResult::isLayerVisible ( ) const

Definition at line 2854 of file qssglayerrenderdata.cpp.

◆ isNull()

bool QSSGLayerRenderPreparationResult::isNull ( ) const
inline

Definition at line 181 of file qssglayerrenderdata_p.h.

◆ setState()

void QSSGLayerRenderPreparationResult::setState ( State state)
inline

Definition at line 179 of file qssglayerrenderdata_p.h.

◆ textureDimensions()

QSize QSSGLayerRenderPreparationResult::textureDimensions ( ) const

Definition at line 2859 of file qssglayerrenderdata.cpp.

◆ QSSGFrameData

friend class QSSGFrameData
friend

Definition at line 190 of file qssglayerrenderdata_p.h.

◆ QSSGLayerRenderData

friend class QSSGLayerRenderData
friend

Definition at line 189 of file qssglayerrenderdata_p.h.


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