Chicane

Border

Header
Includes/Chicane/Grid/Style/Border.hpp
Namespace
Chicane::Grid::StyleBorder

Types

NameValueDescription
WidthParser
std::function<float(const String&SizeDirection)>
ColorParser
TypeParser

Constructors

NameDescription
StyleBorder()

Functions

AccessReturnModifierNameDescription
private
bool
static
isTypeToken(
const  String& inValue
)
private
bool
static
isColorToken(
const  String& inValue
)
public
void
refresh()
public
void
setProperties(
const  StyleRuleset::Properties& inProperties
)
public
void
parseWith(
WidthParser inWidthParser
ColorParser inColorParser
TypeParser inTypeParser
)
public
float
const
paintedTop()
public
float
const
paintedRight()
public
float
const
paintedBottom()
public
float
const
paintedLeft()
public
const
paintedWidths()
public
bool
const
isVisible()
private
void
applyShorthand(
const  String& inValue
StyleProperty<float>& outWidth
)
private
void
applyTypeOneliner(
const  String& inValue
)
private
void
applyColorOneliner(
const  String& inValue
)

Members

AccessTypeModifierNameDescription
public
width
public
typeTop
public
typeBottom
public
typeLeft
public
typeRight
public
colorTop
public
colorBottom
public
colorLeft
public
colorRight