feat: add type agnostic parameter defaults
This commit is contained in:
@@ -19,6 +19,7 @@ add_library(${libName} SHARED
|
||||
../Engine/Network/NetworkManager.cpp
|
||||
../Engine/Parameter/Template.cpp
|
||||
../Engine/Parameter/Parameter.cpp
|
||||
../Engine/Parameter/Default.cpp
|
||||
GopTransform.cpp
|
||||
GopHouse.cpp
|
||||
GopTestCube.cpp
|
||||
|
||||
@@ -122,7 +122,7 @@ void GopGeometryImport::cookOp(enzo::op::Context context)
|
||||
|
||||
enzo::prm::Template GopGeometryImport::parameterList[] =
|
||||
{
|
||||
enzo::prm::Template(enzo::prm::Type::STRING, "filePath", 1),
|
||||
enzo::prm::Template(enzo::prm::Type::FLOAT, "size", 1),
|
||||
enzo::prm::Template(enzo::prm::Type::STRING, "filePath"),
|
||||
enzo::prm::Template(enzo::prm::Type::FLOAT, "size", enzo::prm::Default(1)),
|
||||
enzo::prm::Terminator
|
||||
};
|
||||
|
||||
@@ -62,8 +62,8 @@ void GopTransform::cookOp(enzo::op::Context context)
|
||||
|
||||
enzo::prm::Template GopTransform::parameterList[] =
|
||||
{
|
||||
enzo::prm::Template(enzo::prm::Type::XYZ, "translate", 0, 3),
|
||||
enzo::prm::Template(enzo::prm::Type::XYZ, "rotate", 0, 3),
|
||||
enzo::prm::Template(enzo::prm::Type::XYZ, "translate", 3),
|
||||
enzo::prm::Template(enzo::prm::Type::XYZ, "rotate", 3),
|
||||
enzo::prm::Terminator
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user