osgText.TextBase

class osgText.TextBase
Represents:c++ class
Wraps:osgText::TextBase
Bases:osg.Drawable

Methods:

:getAlignment()

Тип результата:osgText.TextBase.AlignmentType
:getAutoRotateToScreen()

Тип результата:bool
:getAxisAlignment()

Тип результата:osgText.TextBase.AxisAlignment
:getBoundingBoxColor()

Тип результата:osg.Vec4
:getBoundingBoxMargin()

Тип результата:double
:getCharacterAspectRatio()

Тип результата:double
:getCharacterHeight()

Тип результата:double
:getCharacterSizeMode()

Тип результата:osgText.TextBase.CharacterSizeMode
:getColor()

Тип результата:osg.Vec4
:getDrawMode()

Тип результата:unsigned
:getFontHeight()

Тип результата:unsigned
:getFontWidth()

Тип результата:unsigned
:getKerningType()

Тип результата:osgText.KerningType
:getLayout()

Тип результата:osgText.TextBase.Layout
:getLineCount()

Тип результата:unsigned
:getLineSpacing()

Тип результата:double
:getMaximumHeight()

Тип результата:double
:getMaximumWidth()

Тип результата:double
:getPosition()

Тип результата:osg.Vec3
:getRotation()

Тип результата:osg.Quat
:setAlignment(osgText.TextBase.AlignmentType alignment)

Параметры:alignment (osgText.TextBase.AlignmentType) –
:setAutoRotateToScreen(bool autoRotateToScreen)

Параметры:autoRotateToScreen (bool) –
:setAxisAlignment(osgText.TextBase.AxisAlignment alignment)

Параметры:alignment (osgText.TextBase.AxisAlignment) –
:setBoundingBoxColor(osg.Vec4 color)

Параметры:color (osg.Vec4) –
:setBoundingBoxMargin(double margin)

Параметры:margin (double) –
:setCharacterSize(double height, double ratio)

Параметры:
  • height (double) –
  • ratio (double) –
:setCharacterSizeMode(osgText.TextBase.CharacterSizeMode mode)

Параметры:mode (osgText.TextBase.CharacterSizeMode) –
:setColor(osg.Vec4 color)

Параметры:color (osg.Vec4) –
:setDrawMode(unsigned mask)

Параметры:mask (unsigned) –
:setFont(osgText.Font font)

Параметры:font (osgText.Font) –
:setFontFile(std.string fontfile)

Параметры:fontfile (std.string) –
:setFontResolution(unsigned width, unsigned height)

Параметры:
  • width (unsigned) –
  • height (unsigned) –
:setKerningType(osgText.KerningType type)

Параметры:type (osgText.KerningType) –
:setLayout(osgText.TextBase.Layout layout)

Параметры:layout (osgText.TextBase.Layout) –
:setLineSpacing(double lineSpacing)

Параметры:lineSpacing (double) –
:setMaximumHeight(double height)

Параметры:height (double) –
:setMaximumWidth(double width)

Параметры:width (double) –
:setPosition(osg.Vec3 pos)

Параметры:pos (osg.Vec3) –
:setRotation(osg.Quat quat)

Параметры:quat (osg.Quat) –
:setText(std.string text)

Параметры:text (std.string) –
:setText(std.string text, osgText.String.Encoding encoding)

Параметры:
:update()