FrameGraphNode Class

(Qt3DRender::Render::FrameGraphNode)

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)

Protected Functions

FrameGraphNode(FrameGraphNodeType nodeType)

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().