feat: setup GopTransform

This commit is contained in:
parker
2025-07-13 16:48:56 +01:00
parent b13c7bc498
commit db5da8a2e8
8 changed files with 154 additions and 4 deletions

View File

@@ -1,11 +1,12 @@
#pragma once
#include "Engine/Operator/Geometry.h"
#include "Engine/Types.h"
#include <boost/config.hpp>
namespace enzo::nt
{
class GeometryOpDef
class BOOST_SYMBOL_EXPORT GeometryOpDef
{
public:
GeometryOpDef(enzo::nt::OpId opId);

View File

@@ -0,0 +1,10 @@
#include "Engine/Operator/OperatorTable.h"
#include <iostream>
void enzo::op::OperatorTable::addOperator(nt::opConstructor ctorFunc)
{
std::cout << "OPERATOR TABLE ADDED\n";
// ctorFunc(5);
ctorStore_.push_back(ctorFunc);
}

View File

@@ -0,0 +1,15 @@
#pragma once
#include <boost/config.hpp>
#include "Engine/Network/NetworkManager.h"
namespace enzo::op
{
class BOOST_SYMBOL_EXPORT OperatorTable
{
public:
void addOperator(nt::opConstructor ctorFunc);
private:
std::vector<nt::opConstructor> ctorStore_;
};
}