Text or Icon on a G3D::GuiControl.
More...
|
| | GuiText (const String &text="", const shared_ptr< GFont > &font=shared_ptr< GFont >(), float size=-1.0f, const Color4 &color=Color4(-1, -1, -1, -1), const Color4 &outlineColor=Color4(-1, -1, -1, -1), const Vector2 &offset=Vector2::zero()) |
| | Negative alpha values on color, outlineColor, and size mean "use
default". nullptr font means "use default". More...
|
| |
| | GuiText (const char *text) |
| |
| | GuiText (const shared_ptr< Texture > &texture, const Rect2D &srcRect) |
| | Create an icon. More...
|
| |
| | GuiText (const Icon &icon) |
| |
| void | append (const String &text, const shared_ptr< GFont > &font=shared_ptr< GFont >(), float size=-1.0f, const Color4 &color=Color4(-1, -1, -1, -1), const Color4 &outlineColor=Color4(-1, -1, -1, -1), const Vector2 &offset=Vector2::zero()) |
| | Adds this text to the end of the GuiText. More...
|
| |
| const Element & | element (int e) const |
| | Returns element e within this GuiText. More...
|
| |
| bool | empty () const |
| | True if this is an empty caption. More...
|
| |
| const Rect2D & | iconSourceRect () const |
| |
| const shared_ptr< Texture > & | iconTexture () const |
| |
| bool | isIcon () const |
| | True if this is an icon. More...
|
| |
| int | numElements () const |
| | Returns the number of elements within this GuiText. More...
|
| |
| | operator String () const |
| | Concatenates all of the text within the elements.
More...
|
| |
| void | setDefault (const shared_ptr< GFont > &dfont, float dsize, const Color4 &dcolor, const Color4 &doutline) |
| | Provides the value of default values for current elements. More...
|
| |
| String | text () const |
| | Concatenates all of the text within the elements. More...
|
| |
Text or Icon on a G3D::GuiControl.
These are normally created implicitly by a cast from String or by G3D::IconSet, but can be created explicitly when more information needs to be specified.
- See also
- G3D::GuiLabel, G3D::GuiTextBox, G3D::IconSet, G3D::Icon, G3D::Texture
◆ GuiText() [1/4]
| G3D::GuiText::GuiText |
( |
const String & |
text = "", |
|
|
const shared_ptr< GFont > & |
font = shared_ptr< GFont >(), |
|
|
float |
size = -1.0f, |
|
|
const Color4 & |
color = Color4(-1, -1, -1, -1), |
|
|
const Color4 & |
outlineColor = Color4(-1, -1, -1, -1), |
|
|
const Vector2 & |
offset = Vector2::zero() |
|
) |
| |
Negative alpha values on color, outlineColor, and size mean "use
default". nullptr font means "use default".
Defaults are set on the GuiTheme.
◆ GuiText() [2/4]
| G3D::GuiText::GuiText |
( |
const char * |
text | ) |
|
◆ GuiText() [3/4]
| G3D::GuiText::GuiText |
( |
const shared_ptr< Texture > & |
texture, |
|
|
const Rect2D & |
srcRect |
|
) |
| |
Create an icon.
- Parameters
-
| texture | The source texture. |
| srcRect | The source rectangle, in pixels of texture |
- See also
- G3D::IconSet.
◆ GuiText() [4/4]
| G3D::GuiText::GuiText |
( |
const Icon & |
icon | ) |
|
◆ append()
| void G3D::GuiText::append |
( |
const String & |
text, |
|
|
const shared_ptr< GFont > & |
font = shared_ptr< GFont >(), |
|
|
float |
size = -1.0f, |
|
|
const Color4 & |
color = Color4(-1, -1, -1, -1), |
|
|
const Color4 & |
outlineColor = Color4(-1, -1, -1, -1), |
|
|
const Vector2 & |
offset = Vector2::zero() |
|
) |
| |
Adds this text to the end of the GuiText.
It is an error to append to an icon.
◆ element()
| const Element& G3D::GuiText::element |
( |
int |
e | ) |
const |
|
inline |
Returns element e within this GuiText.
◆ empty()
| bool G3D::GuiText::empty |
( |
| ) |
const |
|
inline |
◆ iconSourceRect()
| const Rect2D& G3D::GuiText::iconSourceRect |
( |
| ) |
const |
|
inline |
◆ iconTexture()
| const shared_ptr<Texture>& G3D::GuiText::iconTexture |
( |
| ) |
const |
|
inline |
◆ isIcon()
| bool G3D::GuiText::isIcon |
( |
| ) |
const |
|
inline |
True if this is an icon.
Referenced by empty().
◆ numElements()
| int G3D::GuiText::numElements |
( |
| ) |
const |
|
inline |
Returns the number of elements within this GuiText.
◆ operator String()
| G3D::GuiText::operator String |
( |
| ) |
const |
|
inline |
Concatenates all of the text within the elements.
◆ setDefault()
| void G3D::GuiText::setDefault |
( |
const shared_ptr< GFont > & |
dfont, |
|
|
float |
dsize, |
|
|
const Color4 & |
dcolor, |
|
|
const Color4 & |
doutline |
|
) |
| |
Provides the value of default values for current elements.
◆ text()
| String G3D::GuiText::text |
( |
| ) |
const |