Chicane

File

ヘッダー
Includes/Chicane/Grid/Style/File.hpp
ネームスペース
Chicane::Grid::StyleFile

Types

名前価値説明
Variables
std::unordered_map<String, String>
Keyframes
std::unordered_map<String, StyleKeyframe::List>

コンストラクター

名前説明
StyleFile()

関数

アクセスタイプモディファイア名前説明
public
const  StyleFile&
static, inline
sEmpty()
public
void
parse(
const  FileSystem::Path& inLocation
)
public
void
parse(
const  String& inValue
)
public
const
getImports()
public
void
addImport(
const  String& inValue
)
public
void
addImport(
const  StyleImport::List& inValue
)
public
void
addImport(
const  StyleImport& inValue
)
public
const  Variables&
const
getVariables()
public
const  String&
const
getVariable(
const  String& inName
)
public
void
addVariable(
const  String& inValue
)
public
void
addVariable(
const  Variables& inValue
)
public
void
addVariable(
const  String& inName, 
const  String& inValue
)
public
const
getRulesets()
public
void
addRuleset(
const  String& inValue
)
public
void
addRuleset(
const  StyleRuleset::List& inValue
)
public
void
addRuleset(
const  StyleRuleset& inValue
)
public
bool
const
hasKeyframes(
const  String& inName
)
public
const
getKeyframes(
const  String& inName
)
private
extractImports(
const  String& inValue
)
private
extractVariables(
const  String& inValue
)
private
extractRulesets(
const  String& inValue, 
const  String& inSelector
)
private
stripNestedRulesets(
const  String& inValue
)
private
bool
const
parseKeyframesSelector(
const  String& inSelector, 
String& outName, 
float& outOffset
)

メンバ

アクセスタイプモディファイア名前説明
private
m_imports
private
m_variables
private
m_rulesets
private
m_keyframes