QFrameGraphNode Class (Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QFrameGraphNode) Base class of all FrameGraph configuration nodes. More...  
 Header:
 #include <QFrameGraphNode> 


 qmake:
 QT += 3drender


 Since:
 Qt 5.5


 Instantiated By:
 FrameGraphNode



 Inherits:
 Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode



 Inherited By:
 Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QBufferCapture, Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QCameraSelector, Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QClearBuffers, Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QDispatchCompute, Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QFrustumCulling, Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QLayerFilter, Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QMemoryBarrier, Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QNoDraw, Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QRenderCapture, Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QRenderPassFilter, Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QRenderStateSet, Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QRenderSurfaceSelector, Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QRenderTargetSelector, Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QSortPolicy, Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QTechniqueFilter, and Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QViewport 


 List of all members, including inherited members  Public Functions  
 

QFrameGraphNode(Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode *parent = nullptr)
 
 QFrameGraphNode *

parentFrameGraphNode() const
   11 public functions inherited from Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode
 32 public functions inherited from QObject
  Protected Functions  
 

QFrameGraphNode(QFrameGraphNodePrivate &dd, Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode *parent = nullptr)
  Reimplemented Protected Functions  
 virtual Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNodeCreatedChangeBasePtr 

createNodeCreationChange() const
   2 protected functions inherited from Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode
 9 protected functions inherited from QObject
  Additional Inherited Members  3 properties inherited from Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode
 1 property inherited from QObject
 3 public slots inherited from Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode
 1 public slot inherited from QObject
 4 signals inherited from Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode
 2 signals inherited from QObject
 11 static public members inherited from QObject
  Detailed Description Base class of all FrameGraph configuration nodes. This class is rarely instanced directly since it doesn't provide any frame graph specific behavior, although it can be convenient to use for grouping other nodes together in dynamic frame graphs. The actual behavior comes from the subclasses. The subclasses are:  
class
description
 
Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QCameraSelector
Select camera from all available cameras in the scene
 
Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QClearBuffers
Specify which buffers to clear and to what values
 
Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QDispatchCompute
Specify Compute operation kernels
 
Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QFrustumCulling
Enable frustum culling
 
Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QLayerFilter
Select which layers to draw
 
Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QNoDraw
Disable drawing
 
Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QRenderPassFilter
Select which render passes to draw
 
Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QRenderStateSet
Set render states
 
Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QRenderSurfaceSelector
Select which surface to draw to
 
Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QRenderTargetSelector
Select which QRenderTarget to draw to
 
Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QSortPolicy
Specify how entities are sorted to determine draw order
 
Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QTechniqueFilter
Select which techniques to draw
 
Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QViewport
Specify viewport
 
Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QMemoryBarrier
Places a memory barrier
  Member Function Documentation 
QFrameGraphNo8b7c:f320:99b9:690f:4595:cd17:293a:c069QFrameGraphNode(Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode *parent = nullptr) Default constructs an instance of QFrameGraphNode. 
[protected] QFrameGraphNo8b7c:f320:99b9:690f:4595:cd17:293a:c069QFrameGraphNode(QFrameGraphNodePrivate &dd, Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode *parent = nullptr) Copy constructor. 
[virtual protected] Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNodeCreatedChangeBasePtr QFrameGraphNo8b7c:f320:99b9:690f:4595:cd17:293a:c069createNodeCreationChange() const 
QFrameGraphNode *QFrameGraphNo8b7c:f320:99b9:690f:4595:cd17:293a:c069parentFrameGraphNode() const Returns a pointer to the parent.

    
{'path': 'public/docs/qt~5.9/qt3drender-qframegraphnode.html', 'source': 'DevDocs.IO'}