![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Functions | |
| static uint32_t | ToImU32_ABGR (uint32_t rgbaColor) |
| Helper function to extract ImU32 color (ImGui format). | |
Variables | |
| constexpr uint32_t | EXEC_PIN_COLOR = 0xFFFFFFFF |
| White color for execution flow (exec) pins and connections. | |
| constexpr uint32_t | DATA_PIN_COLOR = 0xB464C8FF |
| Violet color for data pins and connections. | |
| constexpr uint32_t | EXEC_CONNECTION_COLOR = 0xFFFFFFFF |
| Alternative white color for exec connections (Bezier curves). | |
| constexpr uint32_t | DATA_CONNECTION_COLOR = 0xB464C8FF |
| Alternative violet color for data connections (Bezier curves). | |
| constexpr uint32_t | BT_ROOT_NODE_COLOR = 0x00FF00FF |
| Green color for Root node (entry point of behavior tree). | |
| constexpr uint32_t | BT_ONEVENT_NODE_COLOR = 0xFF8844FF |
| Orange color for OnEvent nodes (event-driven execution). | |
| constexpr uint32_t | BT_RANDOM_NODE_COLOR = 0xFFFF00FF |
| Yellow color for RandomSelector composite nodes. | |
| constexpr uint32_t | BT_THRESHOLD_NODE_COLOR = 0xFF00FFFF |
| Magenta color for ParallelThreshold composite nodes. | |
| constexpr uint32_t | BT_MONITOR_NODE_COLOR = 0x00FFFFFF |
| Cyan color for Monitor decorator nodes. | |
| constexpr uint32_t | BT_SENDMESSAGE_ACTION_COLOR = 0xFF4422FF |
| Orange-red color for SendMessage action nodes. | |
Helper function to extract ImU32 color (ImGui format).
ImGui uses ABGR format, so we need to swizzle RGBA to ABGR.
Definition at line 82 of file system_consts.h.
References GetComponentTypeID_Static().
Referenced by Olympe::NodeGraphPanel::RenderGraph().
Here is the call graph for this function:
Here is the caller graph for this function:Cyan color for Monitor decorator nodes.
Indicates continuous condition monitoring during child execution.
Definition at line 70 of file system_consts.h.
Orange color for OnEvent nodes (event-driven execution).
Indicates nodes that execute in response to EventQueue messages.
Definition at line 52 of file system_consts.h.
Yellow color for RandomSelector composite nodes.
Indicates non-deterministic execution (random child selection).
Definition at line 58 of file system_consts.h.
Green color for Root node (entry point of behavior tree).
Indicates the primary execution tree entry point.
Definition at line 46 of file system_consts.h.
Referenced by Olympe::NodeGraphPanel::RenderGraph().
Orange-red color for SendMessage action nodes.
Indicates nodes that emit events to the EventQueue system.
Definition at line 76 of file system_consts.h.
Magenta color for ParallelThreshold composite nodes.
Indicates parallel execution with success/failure thresholds.
Definition at line 64 of file system_consts.h.
Alternative violet color for data connections (Bezier curves).
Same as DATA_PIN_COLOR but used explicitly for link rendering.
Definition at line 36 of file system_consts.h.
Violet color for data pins and connections.
Used for circle-shaped pins representing data flow.
Definition at line 24 of file system_consts.h.
Referenced by Olympe::GetDataPinColor(), and Olympe::VisualScriptNodeRenderer::RenderNode().
Alternative white color for exec connections (Bezier curves).
Same as EXEC_PIN_COLOR but used explicitly for link rendering.
Definition at line 30 of file system_consts.h.
White color for execution flow (exec) pins and connections.
Used for triangle-shaped pins representing control flow.
Definition at line 18 of file system_consts.h.
Referenced by Olympe::GetExecPinColor().