Added a dirtyDisplayList() to the setColor() and setTesselationHint() methods.

This commit is contained in:
Robert Osfield
2005-10-01 19:27:52 +00:00
parent 024b43b017
commit e2f2960704
2 changed files with 19 additions and 2 deletions

View File

@@ -1761,6 +1761,23 @@ ShapeDrawable::~ShapeDrawable()
{
}
void ShapeDrawable::setColor(const Vec4& color)
{
if (_color!=color)
{
_color = color; dirtyDisplayList();
}
}
void ShapeDrawable::setTessellationHints(TessellationHints* hints)
{
if (_tessellationHints!=hints)
{
_tessellationHints = hints;
dirtyDisplayList();
}
}
void ShapeDrawable::drawImplementation(State& state) const
{
if (_shape.valid())