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

Full description of one parameter on a node type. More...

#include <ParameterEditorRegistry.h>

Public Attributes

std::string name
 Parameter key (e.g. "taskType", "bbKey")
 
ParameterBindingType bindingType
 How the parameter value is provided.
 
VariableType literalValueType
 Type hint when bindingType == Literal.
 
std::string description
 Tooltip text.
 
bool required
 Must be filled before the node can execute.
 
std::string filterCategory
 Optional filter — restricts variable/ID dropdowns to a specific category.
 
VariableType filterVarType = VariableType::None
 Optional filter — restricts BB-variable dropdowns to a specific VariableType.
 
bool allowMultiple = false
 Whether the parameter can accept multiple values (future use).
 

Detailed Description

Full description of one parameter on a node type.

Definition at line 30 of file ParameterEditorRegistry.h.

Member Data Documentation

◆ allowMultiple

bool Olympe::ParameterDescriptor::allowMultiple = false

Whether the parameter can accept multiple values (future use).

Definition at line 44 of file ParameterEditorRegistry.h.

◆ bindingType

ParameterBindingType Olympe::ParameterDescriptor::bindingType

How the parameter value is provided.

Definition at line 32 of file ParameterEditorRegistry.h.

Referenced by Olympe::ParameterEditorRegistry::InitializeBuiltInParameters().

◆ description

std::string Olympe::ParameterDescriptor::description

Tooltip text.

Definition at line 34 of file ParameterEditorRegistry.h.

Referenced by Olympe::ParameterEditorRegistry::InitializeBuiltInParameters().

◆ filterCategory

std::string Olympe::ParameterDescriptor::filterCategory

Optional filter — restricts variable/ID dropdowns to a specific category.

Definition at line 38 of file ParameterEditorRegistry.h.

◆ filterVarType

VariableType Olympe::ParameterDescriptor::filterVarType = VariableType::None

Optional filter — restricts BB-variable dropdowns to a specific VariableType.

Definition at line 41 of file ParameterEditorRegistry.h.

◆ literalValueType

VariableType Olympe::ParameterDescriptor::literalValueType

Type hint when bindingType == Literal.

Definition at line 33 of file ParameterEditorRegistry.h.

◆ name

std::string Olympe::ParameterDescriptor::name

Parameter key (e.g. "taskType", "bbKey")

Definition at line 31 of file ParameterEditorRegistry.h.

Referenced by Olympe::ParameterEditorRegistry::InitializeBuiltInParameters().

◆ required

bool Olympe::ParameterDescriptor::required

Must be filled before the node can execute.

Definition at line 35 of file ParameterEditorRegistry.h.

Referenced by Olympe::ParameterEditorRegistry::InitializeBuiltInParameters().


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