Struct ImguiNodes
ClassList > ImguiNodes
Public Attributes
Public Static Attributes
| Type |
Name |
| std::vector< ImU32 > |
n_color_list = /* multi line expression */
|
| std::vector< ImU32 > |
pin_color_list = /* multi line expression */
|
Public Functions
Public Attributes Documentation
ImVec2 ImguiNodes::header;
variable is_in_editing
bool ImguiNodes::is_in_editing;
variable is_out_editing
bool ImguiNodes::is_out_editing;
variable m_node
Nodes* ImguiNodes::m_node;
variable m_states
std::unordered_map<Parameters*, PinStates> ImguiNodes::m_states;
variable max
variable max_pin_offset
int ImguiNodes::max_pin_offset;
variable min
Public Static Attributes Documentation
variable n_color_list
std::vector< ImU32 > ImguiNodes::n_color_list;
variable pin_color_list
std::vector< ImU32 > ImguiNodes::pin_color_list;
Public Functions Documentation
function GetInPinPos
const ImVec2 ImguiNodes::GetInPinPos (
const ImVec2 & _header_size,
float _offset,
int _idx
)
function GetNodePtr
inline Nodes * ImguiNodes::GetNodePtr () const
function GetOutPinPos
const ImVec2 ImguiNodes::GetOutPinPos (
const ImVec2 & _header_size,
float _offset,
int _idx
)
function ImguiNodes
inline ImguiNodes::ImguiNodes (
Nodes * _node
)
function UpdateStates
void ImguiNodes::UpdateStates ()
function operator->
inline Nodes * ImguiNodes::operator-> ()
function ~ImguiNodes
ImguiNodes::~ImguiNodes ()
The documentation for this class was generated from the following file src/UI/item/NodeEditor.h