Chicane

Size

ヘッダー
Includes/Chicane/Core/Size.hpp
ネームスペース
Chicane::Size

Types

名前価値説明
TextParser
std::function<String(const String &)>

関数

アクセスタイプモディファイア名前説明
public
void
setIsAsobute(
bool inValue
)
public
void
setFontSize(
float inValue
)
public
void
setRoot(
const  Vec2& inValue
)
public
void
setParent(
const  Vec2& inValue
)
public
void
setTextParser(
TextParser inValue
)
public
float
const
parse(
const  String& inValue
SizeDirection inDirection
)
private
const
parseText(
const  String& inValue
)
private
float
const
parseCalculation(
const  String& inValue
SizeDirection inDirection
)
private
float
const
parseEM(
const  String& inValue
)
private
float
const
parseEM(
float inValue
)
private
float
const
parsePercentage(
const  String& inValue
SizeDirection inDirection
)
private
float
const
parsePercentage(
float inValue
SizeDirection inDirection
)
private
float
const
parseViewportHeight(
const  String& inValue
)
private
float
const
parseViewportHeight(
float inValue
)
private
float
const
parseViewportWidth(
const  String& inValue
)
private
float
const
parseViewportWidth(
float inValue
)
private
float
const
parsePixel(
const  String& inValue
)
private
float
const
parseNumberUnit(
const  String& inValue
const  String& inUnit
)
private
float
const
parseNumber(
const  String& inValue
)

メンバ

アクセスタイプモディファイア名前説明
public
const  char*
static, constexpr
AUTO_KEYWORD
public
const  char*
static, constexpr
PIXEL_UNIT
public
const  char*
static, constexpr
EM_UNIT
public
const  char*
static, constexpr
PERCENTAGE_UNIT
public
const  char*
static, constexpr
VIEWPORT_HEIGHT_UNIT
public
const  char*
static, constexpr
VIEWPORT_WIDTH_UNIT
public
const  char
static, constexpr
FUNCTION_PARAMS_OPENING
public
const  char
static, constexpr
FUNCTION_PARAMS_SEPARATOR
public
const  char
static, constexpr
FUNCTION_PARAMS_CLOSING
public
const  char*
static, constexpr
CALCULATION_KEYWORD
public
const  char
static, constexpr
CALCULATION_OPERATOR_SUM
public
const  char
static, constexpr
CALCULATION_OPERATOR_SUB
public
const  char
static, constexpr
CALCULATION_OPERATOR_MUL
public
const  char
static, constexpr
CALCULATION_OPERATOR_DIV
public
const  std::vector<char>
static
CALCULATION_OPERATORS
private
bool
m_bIsAbsolute
private
float
m_fontSize
private
m_root
private
m_parent
private
m_textParser