FrameGraphNode Class
(Qt3DRender::Render::FrameGraphNode)Inherits: | Qt3DRender::Render::BackendNode |
Public Types
enum | FrameGraphNodeType { InvalidNodeType, CameraSelector, LayerFilter, RenderPassFilter, ..., MemoryBarrier } |
Public Functions
FrameGraphNode() | |
virtual | ~FrameGraphNode() |
void | appendChildId(Qt3DCore::QNodeId childHandle) |
QVector<FrameGraphNode *> | children() const |
QVector<Qt3DCore::QNodeId> | childrenIds() const |
FrameGraphManager * | manager() const |
FrameGraphNodeType | nodeType() const |
FrameGraphNode * | parent() const |
Qt3DCore::QNodeId | parentId() const |
void | removeChildId(Qt3DCore::QNodeId childHandle) |
void | sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e) |
void | setFrameGraphManager(FrameGraphManager *manager) |
void | setParentId(Qt3DCore::QNodeId parentId) |
- 3 public functions inherited from Qt3DRender::Render::BackendNode
- 4 public functions inherited from Qt3DCore::QBackendNode
Protected Functions
FrameGraphNode(FrameGraphNodeType nodeType, QBackendNode::Mode mode = QBackendNode::ReadOnly) | |
void | initializeFromPeer(const Qt3DCore::QNodeCreatedChangeBasePtr &change) |
- 1 protected function inherited from Qt3DRender::Render::BackendNode
- 2 protected functions inherited from Qt3DCore::QBackendNode
Member Function Documentation
FrameGraphNode::FrameGraphNode()
Default constructs an instance of FrameGraphNode.
[protected]
FrameGraphNode::FrameGraphNode(FrameGraphNodeType nodeType, QBackendNode::Mode mode = QBackendNode::ReadOnly)
Default constructs an instance of FrameGraphNode.
[virtual]
FrameGraphNode::~FrameGraphNode()
Destroys the instance of FrameGraphNode. The destructor is virtual.
void FrameGraphNode::appendChildId(Qt3DCore::QNodeId childHandle)
QVector<FrameGraphNode *> FrameGraphNode::children() const
QVector<Qt3DCore::QNodeId> FrameGraphNode::childrenIds() const
[protected]
void FrameGraphNode::initializeFromPeer(const Qt3DCore::QNodeCreatedChangeBasePtr &change)
FrameGraphManager *FrameGraphNode::manager() const
FrameGraphNodeType FrameGraphNode::nodeType() const
FrameGraphNode *FrameGraphNode::parent() const
Qt3DCore::QNodeId FrameGraphNode::parentId() const
See also setParentId().
void FrameGraphNode::removeChildId(Qt3DCore::QNodeId childHandle)
void FrameGraphNode::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
void FrameGraphNode::setFrameGraphManager(FrameGraphManager *manager)
void FrameGraphNode::setParentId(Qt3DCore::QNodeId parentId)
See also parentId().