![]() |
0.4.3
|
![]() |
#include <memory>
命名空间 | |
namespace | ALSON |
类型定义 | |
using | ALSON::BaseParameterNodePtr = std::shared_ptr<BaseParameterNode> |
using | ALSON::BooleanParameterNodePtr = std::shared_ptr<BooleanParameterNode> |
using | ALSON::EnumerationParameterNodePtr = std::shared_ptr<EnumerationParameterNode> |
using | ALSON::IntegerParameterNodePtr = std::shared_ptr<IntegerParameterNode> |
using | ALSON::FloatParameterNodePtr = std::shared_ptr<FloatParameterNode> |
using | ALSON::StringParameterNodePtr = std::shared_ptr<StringParameterNode> |
using | ALSON::ArrayParameterNodePtr = std::shared_ptr<ArrayParameterNode> |
using | ALSON::ObjectParameterNodePtr = std::shared_ptr<ObjectParameterNode> |
枚举 | |
enum class | ALSON::ParameterVisibility : int { ALSON::BEGINNER = 0 , ALSON::EXPERT = 1 , ALSON::GURU = 2 } |
enum class | ALSON::ParameterType : int { ALSON::BOOLEAN = 0 , ALSON::ENUMERATION = 1 , ALSON::INTEGER = 2 , ALSON::FLOAT = 3 , ALSON::STRING = 4 , ALSON::ARRAY = 5 , ALSON::OBJECT = 6 } |