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