|
| BreakVector (ShaderGraph &graph, ImVec2 pos) |
|
Node * | Copy (ShaderGraph &graph) const override |
|
void | Inspect () override |
|
std::string | GetCode () const override |
|
| 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 () |
|
|
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 | |
|
◆ Copy()
◆ GetCode()
std::string BreakVector::GetCode |
( |
| ) |
const |
|
overridevirtual |
◆ Inspect()
void BreakVector::Inspect |
( |
| ) |
|
|
overridevirtual |
The documentation for this struct was generated from the following files:
- Include/Graph/Nodes/Math/Vector.h
- Source/Graph/Nodes/Math/Vector.cpp