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

Member Enumeration Documentation

◆ State

Enumerator
Null 
DataPrep 
Done 

Definition at line 239 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 3071 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 255 of file qssglayerrenderdata_p.h.

◆ getLayer()

QSSGRenderLayer * QSSGLayerRenderPreparationResult::getLayer ( ) const
inline

Definition at line 256 of file qssglayerrenderdata_p.h.

◆ getState()

State QSSGLayerRenderPreparationResult::getState ( ) const
inline

Definition at line 250 of file qssglayerrenderdata_p.h.

◆ getViewport()

QRectF QSSGLayerRenderPreparationResult::getViewport ( ) const
inline

Definition at line 254 of file qssglayerrenderdata_p.h.

◆ isLayerVisible()

bool QSSGLayerRenderPreparationResult::isLayerVisible ( ) const

Definition at line 3078 of file qssglayerrenderdata.cpp.

◆ isNull()

bool QSSGLayerRenderPreparationResult::isNull ( ) const
inline

Definition at line 251 of file qssglayerrenderdata_p.h.

◆ setState()

void QSSGLayerRenderPreparationResult::setState ( State state)
inline

Definition at line 249 of file qssglayerrenderdata_p.h.

◆ textureDimensions()

QSize QSSGLayerRenderPreparationResult::textureDimensions ( ) const

Definition at line 3083 of file qssglayerrenderdata.cpp.

◆ QSSGFrameData

friend class QSSGFrameData
friend

Definition at line 260 of file qssglayerrenderdata_p.h.

◆ QSSGLayerRenderData

friend class QSSGLayerRenderData
friend

Definition at line 259 of file qssglayerrenderdata_p.h.


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