FrameGraphNode Class | Qt 3D 5.6

Qt 5.6 | Qt 3D | C++ Classes | FrameGraphNode

Qt 5.6.2 Reference Documentation

# FrameGraphNode Class

(Qt3DRender::Render::FrameGraphNode)

Inherits: | Qt3DCore::QBackendNode

- List of all members, including inherited members

## Public Types

enum | FrameGraphNodeType { InvalidNodeType, CameraSelector, LayerFilter, RenderPassFilter, ..., ComputeDispatch }

## Public Functions

| FrameGraphNode()
virtual | ~FrameGraphNode()
void | appendChildHandle(HFrameGraphNode childHandle)
QList<FrameGraphNode *> | children() const
QList<HFrameGraphNode> | childrenHandles() const
HFrameGraphNode | handle() const
bool | isEnabled() const
FrameGraphManager * | manager() const
FrameGraphNodeType | nodeType() const
FrameGraphNode * | parent() const
HFrameGraphNode | parentHandle() const
void | removeChildHandle(HFrameGraphNode childHandle)
void | setEnabled(bool enabled)
void | setFrameGraphManager(FrameGraphManager *manager)
void | setHandle(HFrameGraphNode handle)
void | setParentHandle(HFrameGraphNode parentHandle)

- 5 public functions inherited from Qt3DCore::QBackendNode

## Protected Functions

| FrameGraphNode(FrameGraphNodeType nodeType)

- 3 protected functions inherited from Qt3DCore::QBackendNode

## Member Type Documentation

### enum FrameGraphNode::FrameGraphNodeType

## Member Function Documentation

### FrameGraphNode::FrameGraphNode()

Default constructs an instance of FrameGraphNode.

### `[protected]` FrameGraphNode::FrameGraphNode(FrameGraphNodeType nodeType)

Default constructs an instance of FrameGraphNode.

### `[virtual]` FrameGraphNode::~FrameGraphNode()

Destroys the instance of FrameGraphNode. The destructor is virtual.

### void FrameGraphNode::appendChildHandle(HFrameGraphNode childHandle)

### QList<FrameGraphNode *> FrameGraphNode::children() const

### QList<HFrameGraphNode> FrameGraphNode::childrenHandles() const

### HFrameGraphNode FrameGraphNode::handle() const

See also setHandle().

### bool FrameGraphNode::isEnabled() const

### FrameGraphManager *FrameGraphNode::manager() const

### FrameGraphNodeType FrameGraphNode::nodeType() const

### FrameGraphNode *FrameGraphNode::parent() const

### HFrameGraphNode FrameGraphNode::parentHandle() const

See also setParentHandle().

### void FrameGraphNode::removeChildHandle(HFrameGraphNode childHandle)

### void FrameGraphNode::setEnabled(bool enabled)

See also isEnabled().

### void FrameGraphNode::setFrameGraphManager(FrameGraphManager *manager)

### void FrameGraphNode::setHandle(HFrameGraphNode handle)

See also handle().

### void FrameGraphNode::setParentHandle(HFrameGraphNode parentHandle)

See also parentHandle().