mImpl->mVisualModel = visualModel;
}
+const Vector4& View::GetTextColor() const
+{
+ if ( mImpl->mVisualModel )
+ {
+ VisualModel& model = *mImpl->mVisualModel;
+ return model.GetTextColor();
+ }
+ return Vector4::ZERO;
+}
+
+const Vector2& View::GetShadowOffset() const
+{
+ if ( mImpl->mVisualModel )
+ {
+ VisualModel& model = *mImpl->mVisualModel;
+ return model.GetShadowOffset();
+ }
+ return Vector2::ZERO;
+}
+
+const Vector4& View::GetShadowColor() const
+{
+ if ( mImpl->mVisualModel )
+ {
+ VisualModel& model = *mImpl->mVisualModel;
+ return model.GetShadowColor();
+ }
+ return Vector4::ZERO;
+}
+
+const Vector4& View::GetUnderlineColor() const
+{
+ if ( mImpl->mVisualModel )
+ {
+ VisualModel& model = *mImpl->mVisualModel;
+ return model.GetUnderlineColor();
+ }
+ return Vector4::ZERO;
+}
+
+bool View::IsUnderlineEnabled() const
+{
+ if ( mImpl->mVisualModel )
+ {
+ VisualModel& model = *mImpl->mVisualModel;
+ return model.IsUnderlineEnabled();
+ }
+ return false;
+}
+
Length View::GetNumberOfGlyphs() const
{
if( mImpl->mVisualModel )