Exemplo n.º 1
0
ff::RectFloat ff::Dict::GetRectF(ff::StringRef name, RectFloat defaultValue) const
{
	Value *value = GetValue(name);

	if (value)
	{
		if (value->IsType(Value::Type::RectF))
		{
			return value->AsRectF();
		}
		else
		{
			ValuePtr newValue;

			if (value->Convert(Value::Type::RectF, &newValue))
			{
				return newValue->AsRectF();
			}
		}
	}

	return defaultValue;
}