|
| Node (ShaderGraph &graph, ImVec2 pos) |
|
void | DrawPin (int id, Pin &pin, ImPinDirection direction) |
|
void | Draw (ImGuiID id) |
|
virtual bool | CheckConnection (Pin *, Pin *) |
|
virtual void | ValidateConnections () |
|
virtual Node * | Copy (ShaderGraph &graph) const =0 |
|
virtual void | Inspect ()=0 |
|
virtual std::string | GetCode () const =0 |
|
|
ShaderGraph & | Graph |
|
ImVec2 | Position = { 0, 0 } |
|
struct { | |
|
std::string Title | |
|
ImColor Color | |
|
ImColor HoveredColor | |
|
ImColor ActiveColor | |
|
bool Enabled | |
|
} | Header | |
|
struct { | |
|
std::vector< Pin > Inputs | |
|
std::vector< Pin > Outputs | |
|
} | IO | |
|
struct { | |
|
std::string Alias | |
|
FlagT Flags | |
|
} | Info | |
|
The documentation for this struct was generated from the following files: