MCPcopy Create free account
hub / github.com/defold/defold / GetDisplayProfileDesc

Function GetDisplayProfileDesc

engine/render/src/render/display_profiles.cpp:215–231  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

213 }
214
215 Result GetDisplayProfileDesc(HDisplayProfiles profiles, dmhash_t id, DisplayProfileDesc& desc_out)
216 {
217 for(uint32_t i = 0; i < profiles->m_Profiles.Size(); ++i)
218 {
219 if(id == profiles->m_Profiles[i].m_Id)
220 {
221 if(profiles->m_Profiles[i].m_QualifierCount ==0)
222 return RESULT_INVALID_PARAMETER;
223 DisplayProfiles::Qualifier& q = *profiles->m_Profiles[i].m_Qualifiers;
224 desc_out.m_Width = (uint32_t) q.m_Width;
225 desc_out.m_Height = (uint32_t) q.m_Height;
226 desc_out.m_Dpi = (uint32_t) q.m_Dpi;
227 return RESULT_OK;
228 }
229 }
230 return RESULT_INVALID_PARAMETER;
231 }
232
233 dmhash_t GetDisplayProfilesName(HDisplayProfiles profiles)
234 {

Callers 5

TESTFunction · 0.85
OnWindowResizeCallbackFunction · 0.85
ApplyLayoutFromScriptFunction · 0.85
SetupGuiSceneFunction · 0.85

Calls 1

SizeMethod · 0.45

Tested by 1

TESTFunction · 0.68