Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Public Attributes | List of all members
Olympe::TaskSpec Struct Reference

Display metadata for a single atomic task type. More...

#include <AtomicTaskUIRegistry.h>

Public Attributes

std::string id
 Task ID (matches AtomicTaskRegistry key)
 
std::string displayName
 Human-readable name (e.g. "Move To Goal")
 
std::string category
 Category for grouping (e.g. "Movement")
 
std::string description
 Short description for tooltip.
 
std::vector< TaskParameterparameters
 Parameters this task accepts.
 

Detailed Description

Display metadata for a single atomic task type.

Definition at line 42 of file AtomicTaskUIRegistry.h.

Member Data Documentation

◆ category

std::string Olympe::TaskSpec::category

Category for grouping (e.g. "Movement")

Definition at line 45 of file AtomicTaskUIRegistry.h.

◆ description

std::string Olympe::TaskSpec::description

Short description for tooltip.

Definition at line 46 of file AtomicTaskUIRegistry.h.

◆ displayName

std::string Olympe::TaskSpec::displayName

Human-readable name (e.g. "Move To Goal")

Definition at line 44 of file AtomicTaskUIRegistry.h.

Referenced by Olympe::NodeGraphPanel::HandleNodeInteractions().

◆ id

std::string Olympe::TaskSpec::id

Task ID (matches AtomicTaskRegistry key)

Definition at line 43 of file AtomicTaskUIRegistry.h.

◆ parameters

std::vector<TaskParameter> Olympe::TaskSpec::parameters

Parameters this task accepts.

Definition at line 47 of file AtomicTaskUIRegistry.h.

Referenced by Olympe::AtomicTaskUIRegistry::InitializeBuiltInTasks().


The documentation for this struct was generated from the following file: