Axmol Engine 2.4.0-258ceca
Loading...
Searching...
No Matches
Margin Class Reference

Margin of widget's in point. More...

#include <UILayoutParameter.h>

Public Member Functions

 Margin ()
 Default constructor.
 
 Margin (float l, float t, float r, float b)
 Construct a Margin instance with left, top, right and bottom margins.
 
 Margin (const Margin &other)
 Copy constructor.
 
Marginoperator= (const Margin &other)
 Copy assignment operator.
 
void setMargin (float l, float t, float r, float b)
 Change margin with left, top, right and bottom margin.
 
bool equals (const Margin &target) const
 Test equality of two margins.
 

Public Attributes

float left
 Left margin.
 
float top
 Top margin.
 
float right
 Right margin.
 
float bottom
 Bottom margin.
 

Static Public Attributes

static const Margin ZERO
 A margin constant with all margins equal zero.
 

Detailed Description

Margin of widget's in point.

Margin value should be positive. @lua NA

Constructor & Destructor Documentation

◆ Margin()

Margin ( float l,
float t,
float r,
float b )

Construct a Margin instance with left, top, right and bottom margins.

Parameters
lLeft margin in float.
tTop margin in float.
rRight margin in float.
bBottom margin in float.

Member Function Documentation

◆ setMargin()

void setMargin ( float l,
float t,
float r,
float b )

Change margin with left, top, right and bottom margin.

Parameters
lLeft margin in float.
tTop margin in float.
rRight margin in float.
bBottom margin in float.

◆ equals()

bool equals ( const Margin & target) const

Test equality of two margins.

Parameters
targetA Margin instance.
Returns
True if two margins are equal, false otherwise.

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