Fix linux compilation.
This commit is contained in:
parent
ec57e3b534
commit
990cde402b
28 changed files with 245 additions and 161 deletions
|
@ -9,6 +9,11 @@ GridNode::GridNode(const Transform& transform)
|
|||
|
||||
}
|
||||
|
||||
GridNode::~GridNode()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void GridNode::setNumX(std::size_t numX)
|
||||
{
|
||||
if (mNumberX != numX)
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -8,6 +8,11 @@ MaterialNode::MaterialNode(const Transform& transform)
|
|||
|
||||
}
|
||||
|
||||
MaterialNode::~MaterialNode()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
const Color& MaterialNode::getFillColor() const
|
||||
{
|
||||
return mFillColor;
|
||||
|
|
|
@ -8,6 +8,7 @@ class MaterialNode : public AbstractVisualNode
|
|||
{
|
||||
public:
|
||||
MaterialNode(const Transform& transform);
|
||||
virtual ~MaterialNode();
|
||||
|
||||
const Color& getFillColor() const;
|
||||
const Color& getStrokeColor() const;
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue