Node definition.
More...
|
|
| ImGuiFrameVisualizerNode (ImGuiFrameVisualizerNode *parent, AZStd::string name, ImVec2 position, int inputCounts, int outputCounts) |
| |
|
ImGuiFrameVisualizerNode * | AddChild (const AZStd::string &name, const int inputCount, const int outputCount) |
| | Add an new child node.
|
| |
|
void | RemoveChild (ImGuiFrameVisualizerNode *node) |
| | Remove an child node.
|
| |
|
void | ClearChildren () |
| | Clear all the child nodes.
|
| |
|
void | AddTextField (const AZStd::string &text) |
| | Add an text field to the node.
|
| |
|
ImVec2 | GetInputSlotPosition (const unsigned int slotNo) |
| | Get input slot position based on slot number.
|
| |
|
ImVec2 | GetOutputSlotPosition (const unsigned int slotNo) |
| | Get output slot position based on slot number.
|
| |
|
|
void | Paint (const ImVec2 &scrolling) |
| | Draw the current control.
|
| |
|
void | ResolvedOverlappingNodes (ImGuiFrameVisualizerNode *node) |
| | Resolved overlapping for the current node.
|
| |
|
|
class | ImGuiFrameVisualizerWindow |
| |
The documentation for this class was generated from the following file:
- Gems/Atom/Utils/Code/Include/Atom/Utils/ImGuiFrameVisualizer.inl