|
Botcraft 1.21.10
|
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().