Node Builder class.
More...
|
void | Begin (ax::NodeEditor::NodeId id) |
| Begins building a node.
|
|
| BlueprintNodeBuilder (ImTextureID texture=nullptr, int textureWidth=0, int textureHeight=0) |
| Constructor.
|
|
void | End () |
| Ends building a node.
|
|
void | EndHeader () |
| Ends building the header.
|
|
void | Header (const ImVec4 &color=ImVec4(1, 1, 1, 1)) |
| Begins building the header.
|
|
void | Input (ax::NodeEditor::PinId id) |
| Begins building an input pin.
|
|
void | Middle () |
| Begins building of the middle of the node.
|
|
void | Output (ax::NodeEditor::PinId id) |
| Begins building an output pin.
|
|
|
static void | EndInput () |
| Ends building the input pin.
|
|
static void | EndOutput () |
| Ends building the output pin.
|
|
◆ BlueprintNodeBuilder()
ax::NodeEditor::Utilities::BlueprintNodeBuilder::BlueprintNodeBuilder |
( |
ImTextureID | texture = nullptr, |
|
|
int | textureWidth = 0, |
|
|
int | textureHeight = 0 ) |
|
explicit |
Constructor.
- Parameters
-
[in] | texture | Pointer to the texture to use for the node |
[in] | textureWidth | Width of the provided texture |
[in] | textureHeight | Height of the provided texture |
◆ Begin()
void ax::NodeEditor::Utilities::BlueprintNodeBuilder::Begin |
( |
ax::NodeEditor::NodeId | id | ) |
|
Begins building a node.
- Parameters
-
[in] | id | Id of the node to build |
◆ Header()
void ax::NodeEditor::Utilities::BlueprintNodeBuilder::Header |
( |
const ImVec4 & | color = ImVec4(1, 1, 1, 1) | ) |
|
Begins building the header.
- Parameters
-
[in] | color | Color of the header |
◆ Input()
void ax::NodeEditor::Utilities::BlueprintNodeBuilder::Input |
( |
ax::NodeEditor::PinId | id | ) |
|
Begins building an input pin.
- Parameters
-
[in] | id | Id of the pin to build |
◆ Output()
void ax::NodeEditor::Utilities::BlueprintNodeBuilder::Output |
( |
ax::NodeEditor::PinId | id | ) |
|
Begins building an output pin.
- Parameters
-
[in] | id | Id of the pin to build |
The documentation for this class was generated from the following file: