Fix linux compilation.

This commit is contained in:
James Grogan 2023-01-23 10:08:29 +00:00
parent ec57e3b534
commit 990cde402b
28 changed files with 245 additions and 161 deletions

View file

@ -9,6 +9,11 @@ GridNode::GridNode(const Transform& transform)
}
GridNode::~GridNode()
{
}
void GridNode::setNumX(std::size_t numX)
{
if (mNumberX != numX)

View file

@ -10,6 +10,8 @@ class GridNode : public MaterialNode
public:
GridNode(const Transform& transform);
virtual ~GridNode();
void setNumX(std::size_t numX);
void setNumY(std::size_t numY);

View file

@ -8,6 +8,11 @@ MaterialNode::MaterialNode(const Transform& transform)
}
MaterialNode::~MaterialNode()
{
}
const Color& MaterialNode::getFillColor() const
{
return mFillColor;

View file

@ -8,6 +8,7 @@ class MaterialNode : public AbstractVisualNode
{
public:
MaterialNode(const Transform& transform);
virtual ~MaterialNode();
const Color& getFillColor() const;
const Color& getStrokeColor() const;

View file

@ -9,6 +9,28 @@ MeshNode::MeshNode(const Transform& transform)
}
MeshNode::~MeshNode()
{
}
SceneItem* MeshNode::getSceneItem(std::size_t idx) const
{
return mModel.get();
}
std::size_t MeshNode::getNumSceneItems() const
{
if (mWorkingMesh)
{
return 1;
}
else
{
return 0;
}
}
void MeshNode::setWidth(double width)
{
if (mWidth != width)
@ -33,23 +55,6 @@ void MeshNode::setMesh(AbstractMesh* mesh)
mMeshIsDirty = true;
}
SceneItem* MeshNode::getSceneItem(std::size_t idx) const
{
return mModel.get();
}
std::size_t MeshNode::getNumSceneItems() const
{
if (mWorkingMesh)
{
return 1;
}
else
{
return 0;
}
}
void MeshNode::update(SceneInfo* sceneInfo)
{
if (!mModel || mMeshIsDirty)

View file

@ -9,6 +9,8 @@ class MeshNode : public MaterialNode
{
public:
MeshNode(const Transform& transform);
virtual ~MeshNode();
void setMesh(AbstractMesh* mesh);
SceneItem* getSceneItem(std::size_t idx) const override;