feat: register parameter list

This commit is contained in:
parker
2025-07-22 21:18:06 +01:00
parent 5bec11dec0
commit b6185f5749
14 changed files with 53 additions and 10 deletions

View File

@@ -0,0 +1 @@
#include "Engine/Parameter/FloatType.h"

View File

@@ -0,0 +1,12 @@
#pragma once
#include "Engine/Parameter/Type.h"
// namespace enzo::prm
// {
// class FloatType
// : public Type
// {
// public:
// };
// }

View File

@@ -1,7 +1,8 @@
#include "Engine/Parameter/Template.h"
#include "Engine/Parameter/Type.h"
enzo::prm::Template::Template()
enzo::prm::Template::Template(enzo::prm::Type type)
: type_{type}
{
}

View File

@@ -1,11 +1,15 @@
#pragma once
#include "Engine/Parameter/Type.h"
namespace enzo::prm
{
class Template
{
Template();
public:
Template(enzo::prm::Type type);
private:
enzo::prm::Type type_;
};

View File

@@ -2,10 +2,22 @@
namespace enzo::prm
{
class Type
{
enum class Type
{
STRING,
FLOAT,
INT,
};
// class Type
// {
// };
// const extern prm::Type FlOAT_TYPE;
// const extern prm::Type STRING_TYPE;
}