#include <CeresEngine/Graph/GraphNode.hpp>
◆ GraphNode()
| CeresEngine::GraphNode::GraphNode |
( |
Graph & |
graph, |
|
|
const UUID & |
uuid |
|
) |
| |
|
inlineexplicit |
◆ ~GraphNode()
| virtual CeresEngine::GraphNode::~GraphNode |
( |
| ) |
|
|
virtualdefaultnoexcept |
◆ addInputSocket() [1/2]
◆ addInputSocket() [2/2]
◆ addOutputSocket() [1/2]
◆ addOutputSocket() [2/2]
◆ addSocket() [1/2]
◆ addSocket() [2/2]
◆ forEachSocket()
◆ getDisplayName()
| StringView CeresEngine::GraphNode::getDisplayName |
( |
| ) |
const |
|
inlinenoexcept |
◆ getGraph()
| Graph * CeresEngine::GraphNode::getGraph |
( |
| ) |
const |
|
inlinenoexcept |
◆ getInputSockets()
◆ getNodeTypeName()
| StringView CeresEngine::GraphNode::getNodeTypeName |
( |
| ) |
const |
◆ getOutputs()
◆ getSocket()
◆ getSockets()
◆ getUUID()
| const UUID & CeresEngine::GraphNode::getUUID |
( |
| ) |
const |
|
inlinenoexcept |
◆ markAsChanged()
| void CeresEngine::GraphNode::markAsChanged |
( |
| ) |
|
◆ onAttach()
◆ onDetach()
◆ removeSocket() [1/2]
◆ removeSocket() [2/2]
◆ setDisplayName()
| void CeresEngine::GraphNode::setDisplayName |
( |
String |
displayName | ) |
|
◆ Graph
◆ mDisplayName
| String CeresEngine::GraphNode::mDisplayName |
|
protected |
◆ mGraph
| Graph* CeresEngine::GraphNode::mGraph |
|
protected |
◆ mInputs
◆ mOutputs
◆ mSockets
◆ mUUID
| UUID CeresEngine::GraphNode::mUUID |
|
protected |
◆ onChange
| Event<void()> CeresEngine::GraphNode::onChange |
◆ onConnect
◆ onDisconnect
◆ onSocketAdded
◆ onSocketRemoved
The documentation for this class was generated from the following file:
- /Users/Rogiel/Developer/CeresEngine/Engine/Sources/CeresEngine/Graph/GraphNode.hpp