Files
Enzo/src/Engine/Operator/Context.h
2025-07-24 01:26:11 +01:00

25 lines
460 B
C++

#pragma once
#include "Engine/Types.h"
#include "Engine/Operator/Geometry.h"
namespace enzo::nt
{
class NetworkManager;
}
namespace enzo::op
{
class Context
{
public:
Context(enzo::nt::OpId opId, enzo::nt::NetworkManager& networkManager);
enzo::geo::Geometry cloneInputGeo(unsigned int inputIndex);
bt::floatT evalFloatParm(const char* parmName) const;
private:
enzo::nt::OpId opId_;
enzo::nt::NetworkManager& networkManager_;
};
}