Chicane

View

ヘッダー
Chicane/Grid/Viewe.hpp
ネームスペース
Chicane::Grid::View

コンポーネントのキャンバスだ。

コンストラクター

モディファイア名前説明
View(const std::string& inId, const std::string& inSource, const Component::Variables& inVariables, const Component::Functions& inFunctions)
View(const std::string& inId, const std::string& inId)

デストラクター

モディファイア名前説明
virtual~View()

関数

アクセスモディファイアタイプ名前説明
publicvirtualvoidshow(const Vec<2, int>& inResolution, const Vec<2, int>& inPosition)
publicconst std::string&getId()
publicvoidrebuild()
publicboolhasVariable(const std::string& inId)
publicReference*getVariable(const std::string& inId)
publicvoidaddVariable(const Component::Variables& inVariables)
publicvoidaddVariable(const std::string& inId, Reference* inVariable)
publicvoidremoveVariable(const std::string& inId)
publicboolhasFunction(const std::string& inId)
publicComponent::FunctiongetFunction(const std::string& inId)
publicvoidaddFunction(const Component::Function& inVariables)
publicvoidaddFunction(const std::string& inId, Component::Function inFunction)
publicvoidremoveFunction(const std::string& inId)
protectedvoidvalidate(const pugi::xml_node& inNode)
protectedvoidcompile(const pugi::xml_node& inNode, const Vec<2, int>& inResolution, const Vec<2, int>& inPosition)

メンバ

アクセスモディファイアタイプ名前説明
protectedstd::stringm_id
protectedpugi::xml_documentm_document
protectedComponent::Variablesm_variables
protectedComponent::Functionsm_functions
privateboolm_bWasStyleAdded
privateImGuiWindowFlagsm_flags
privateImVec2m_resolution
privateImVec2m_position