48 if (node->
getName() ==
"Property")
54 else if (key ==
"DefaultHeight")
56 else if (key ==
"Shader")
63 if (mTexture !=
nullptr)
66 mTexture->setShader(mShader);
67 int textureWidth = mTexture->getWidth();
68 int textureHeight = mTexture->getHeight();
76 while (element.
next(
"Code"))
83 if (value ==
"cursor")
85 else if (value ==
"selected")
87 else if (value ==
"selected_back")
89 else if (value ==
"substitute")
100 std::string sizeString;
108 float advance = size.
width;
109 if (!advanceAttribute.empty())
122 coord.
left / textureWidth,
123 coord.
top / textureHeight,
124 coord.
right() / textureWidth,
125 coord.
bottom() / textureHeight}});
virtual void loadFromFile(const std::string &_filename)=0