TGUI  1.6.1
Loading...
Searching...
No Matches

Class to store the position or size of a widget. More...

#include <TGUI/Layout.hpp>

Public Member Functions

 Layout2d (Vector2f constant={0, 0})
 Default constructor to implicitly construct from a tgui::Vector2f.
 
 Layout2d (Layout layoutX, Layout layoutY)
 Constructor to create the Layout2d from two Layout classes.
 
 Layout2d (const char *expression)
 Constructs the Layout2d based on a string which will be parsed to determine the value of the layouts.
 
 Layout2d (const String &expression)
 Constructs the Layout2d based on a string which will be parsed to determine the value of the layouts.
 
Vector2f getValue () const
 Returns the cached value of the layout.
 
String toString () const
 

Public Attributes

Layout x
 
Layout y
 

Detailed Description

Class to store the position or size of a widget.

You don't have to explicitly create an instance of this class, sf::Vector2f and tgui::Vector2f are implicitly converted.

Constructor & Destructor Documentation

◆ Layout2d() [1/4]

tgui::Layout2d::Layout2d ( Vector2f constant = {0, 0})
inline

Default constructor to implicitly construct from a tgui::Vector2f.

Parameters
constantValue of the layout

◆ Layout2d() [2/4]

tgui::Layout2d::Layout2d ( Layout layoutX,
Layout layoutY )
inline

Constructor to create the Layout2d from two Layout classes.

Parameters
layoutXx component
layoutYy component

◆ Layout2d() [3/4]

tgui::Layout2d::Layout2d ( const char * expression)
inline

Constructs the Layout2d based on a string which will be parsed to determine the value of the layouts.

Parameters
expressionString to parse

The expression will be passed to both the x and y layouts.

◆ Layout2d() [4/4]

tgui::Layout2d::Layout2d ( const String & expression)
inline

Constructs the Layout2d based on a string which will be parsed to determine the value of the layouts.

Parameters
expressionString to parse

The expression will be passed to both the x and y layouts.

Member Function Documentation

◆ getValue()

Vector2f tgui::Layout2d::getValue ( ) const
inlinenodiscard

Returns the cached value of the layout.

Returns
Value of the layout

The documentation for this class was generated from the following file: