stuff-from-scratch/src/visual_elements/SceneText.cpp

26 lines
438 B
C++
Raw Normal View History

2022-11-16 15:06:08 +00:00
#include "SceneText.h"
SceneText::SceneText()
{
mTextData.mFont = FontItem("Arial", 16);
}
SceneItem::Type SceneText::getType() const
{
return SceneItem::Type::TEXT;
}
const TextData& SceneText::getTextData() const
{
return mTextData;
}
void SceneText::setContent(const std::string& content)
{
if (mTextData.mContent != content)
{
mTextGeometryIsDirty = true;
mTextData.mContent = content;
}
}