MCPcopy Create free account
hub / github.com/OGSR/OGSR-Engine / AddDialogToRender

Method AddDialogToRender

ogsr_engine/xrGame/UIDialogHolder.cpp:131–140  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

129}
130
131void CDialogHolder::AddDialogToRender(CUIWindow* pDialog)
132{
133 dlgItem itm(pDialog);
134 xr_vector<dlgItem>::iterator it = std::find(m_dialogsToRender.begin(), m_dialogsToRender.end(), itm);
135 if ((it == m_dialogsToRender.end()) || (it != m_dialogsToRender.end() && (*it).enabled == false))
136 {
137 m_dialogsToRender.push_back(itm);
138 pDialog->Show(true);
139 }
140}
141
142void CDialogHolder::RemoveDialogToRender(CUIWindow* pDialog)
143{

Callers

nothing calls this directly

Calls 5

findFunction · 0.50
beginMethod · 0.45
endMethod · 0.45
push_backMethod · 0.45
ShowMethod · 0.45

Tested by

no test coverage detected