Quadro para componentes UI.
Construtores
Modificador | Nome | Descrição |
---|
| 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) | |
Destruidores
Modificador | Nome | Descrição |
---|
virtual | ~View() | |
Funções
Acesso | Modificador | Tipo | Nome | Descrição |
---|
public | virtual | void | show(const Vec<2, int>& inResolution, const Vec<2, int>& inPosition) | |
public | | const std::string& | getId() | |
public | | void | rebuild() | |
public | | bool | hasVariable(const std::string& inId) | |
public | | Reference* | getVariable(const std::string& inId) | |
public | | void | addVariable(const Component::Variables& inVariables) | |
public | | void | addVariable(const std::string& inId, Reference* inVariable) | |
public | | void | removeVariable(const std::string& inId) | |
public | | bool | hasFunction(const std::string& inId) | |
public | | Component::Function | getFunction(const std::string& inId) | |
public | | void | addFunction(const Component::Function& inVariables) | |
public | | void | addFunction(const std::string& inId, Component::Function inFunction) | |
public | | void | removeFunction(const std::string& inId) | |
protected | | void | validate(const pugi::xml_node& inNode) | |
protected | | void | compile(const pugi::xml_node& inNode, const Vec<2, int>& inResolution, const Vec<2, int>& inPosition) | |
Propriedades
Acesso | Modificador | Tipo | Nome | Descrição |
---|
protected | | std::string | m_id | |
protected | | pugi::xml_document | m_document | |
protected | | Component::Variables | m_variables | |
protected | | Component::Functions | m_functions | |
private | | bool | m_bWasStyleAdded | |
private | | ImGuiWindowFlags | m_flags | |
private | | ImVec2 | m_resolution | |
private | | ImVec2 | m_position | |