![]() |
Botcraft 1.21.4
|
A class to hold data to be drawn on ImNode context. More...
Public Member Functions | |
ImNode (const int id_, const BehaviourNodeType t, const std::string &name_, const std::string &classname_) | |
Public Attributes | |
const int | id |
const BehaviourNodeType | type |
const std::string | name |
const std::string | classname |
int | in_attr_id = -1 |
ImNode * | parent = nullptr |
std::vector< int > | out_attr_ids |
std::vector< ImNode * > | children |
float | width = 0.0f |
float | height = 0.0f |
float | x = 0.0f |
float | y = 0.0f |
ImNodeStatus | status = ImNodeStatus::Idle |
bool | visible = true |
A class to hold data to be drawn on ImNode context.
Definition at line 32 of file BehaviourRenderer.cpp.
|
inline |
Definition at line 51 of file BehaviourRenderer.cpp.
std::vector<ImNode*> Botcraft::Renderer::ImNode::children |
const std::string Botcraft::Renderer::ImNode::classname |
Definition at line 37 of file BehaviourRenderer.cpp.
Referenced by Botcraft::Renderer::BehaviourRenderer::RenderNode().
float Botcraft::Renderer::ImNode::height = 0.0f |
Definition at line 44 of file BehaviourRenderer.cpp.
Referenced by Botcraft::Renderer::Apportion(), and Botcraft::Renderer::FirstWalk().
const int Botcraft::Renderer::ImNode::id |
Definition at line 34 of file BehaviourRenderer.cpp.
Referenced by Botcraft::Renderer::BehaviourRenderer::BehaviourStartTick(), Botcraft::Renderer::BehaviourRenderer::NavigateToActiveNode(), and Botcraft::Renderer::BehaviourRenderer::RenderNode().
int Botcraft::Renderer::ImNode::in_attr_id = -1 |
Definition at line 38 of file BehaviourRenderer.cpp.
Referenced by Botcraft::Renderer::BehaviourRenderer::RenderNode().
const std::string Botcraft::Renderer::ImNode::name |
Definition at line 36 of file BehaviourRenderer.cpp.
Referenced by Botcraft::Renderer::BehaviourRenderer::RenderNode().
std::vector<int> Botcraft::Renderer::ImNode::out_attr_ids |
Definition at line 40 of file BehaviourRenderer.cpp.
Referenced by Botcraft::Renderer::BehaviourRenderer::RenderNode().
ImNode* Botcraft::Renderer::ImNode::parent = nullptr |
Definition at line 39 of file BehaviourRenderer.cpp.
Referenced by Botcraft::Renderer::BehaviourRenderer::BehaviourEndTick().
ImNodeStatus Botcraft::Renderer::ImNode::status = ImNodeStatus::Idle |
Definition at line 48 of file BehaviourRenderer.cpp.
Referenced by Botcraft::Renderer::BehaviourRenderer::BehaviourEndTick(), Botcraft::Renderer::BehaviourRenderer::BehaviourStartTick(), and Botcraft::Renderer::BehaviourRenderer::RenderNode().
const BehaviourNodeType Botcraft::Renderer::ImNode::type |
Definition at line 35 of file BehaviourRenderer.cpp.
Referenced by Botcraft::Renderer::BehaviourRenderer::RenderNode().
bool Botcraft::Renderer::ImNode::visible = true |
Definition at line 49 of file BehaviourRenderer.cpp.
Referenced by Botcraft::Renderer::BehaviourRenderer::BehaviourStartTick(), Botcraft::Renderer::BehaviourRenderer::RenderNode(), and Botcraft::Renderer::ToggleNodeVisibility().
float Botcraft::Renderer::ImNode::width = 0.0f |
Definition at line 43 of file BehaviourRenderer.cpp.
Referenced by Botcraft::Renderer::GetMaxWidthPerDepthLevel(), and Botcraft::Renderer::SetRealNodePos().
float Botcraft::Renderer::ImNode::x = 0.0f |
Definition at line 45 of file BehaviourRenderer.cpp.
Referenced by Botcraft::Renderer::BehaviourRenderer::RenderNode(), and Botcraft::Renderer::SetRealNodePos().
float Botcraft::Renderer::ImNode::y = 0.0f |
Definition at line 46 of file BehaviourRenderer.cpp.
Referenced by Botcraft::Renderer::BehaviourRenderer::RenderNode(), and Botcraft::Renderer::SetRealNodePos().