示例#1
0
void UILabel::SetFontParms( const VRMenuFontParms &parms )
{
	FontParms = parms;
	VRMenuObject * object = GetMenuObject();
	if ( object != NULL )
	{
		object->SetFontParms( parms );
	}
}
示例#2
0
void UILabel::SetFontScale( float const scale )
{
	VRMenuObject * object = GetMenuObject();
	assert( object );

	FontParms.Scale = scale;
	object->SetFontParms( FontParms );

}
示例#3
0
void UILabel::SetVerticalAlign( const VerticalJustification vert )
{
	FontParms.AlignVert = vert;
	VRMenuObject * object = GetMenuObject();
	if ( object != NULL )
	{
		object->SetFontParms( FontParms );
		CalculateTextOffset();
	}
}
示例#4
0
void UILabel::SetHorizontalAlign( const HorizontalJustification horiz )
{
	FontParms.AlignHoriz = horiz;
	VRMenuObject * object = GetMenuObject();
	if ( object != NULL )
	{
		object->SetFontParms( FontParms );
		CalculateTextOffset();
	}
}