MCPcopy Create free account
hub / github.com/DISTRHO/DPF / PrivateData

Method PrivateData

dgl/src/ApplicationPrivateData.cpp:56–77  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

54// --------------------------------------------------------------------------------------------------------------------
55
56Application::PrivateData::PrivateData(const bool standalone, const Type type)
57 : world(puglNewWorld(standalone ? PUGL_PROGRAM : PUGL_MODULE,
58 (standalone ? PUGL_WORLD_THREADS : 0))),
59 isModern(false),
60 isStandalone(standalone),
61 isStarting(true),
62 isQuitting(false),
63 isQuittingInNextCycle(false),
64 needsRepaint(false),
65 visibleWindows(0),
66 mainThreadHandle(getCurrentThreadHandle()),
67 windows(),
68 idleCallbacks()
69{
70 DISTRHO_SAFE_ASSERT_RETURN(world != nullptr,);
71
72 #ifdef __EMSCRIPTEN__
73 puglSetWorldString(world, PUGL_CLASS_NAME, "canvas");
74 #else
75 puglSetWorldString(world, PUGL_CLASS_NAME, DISTRHO_MACRO_AS_STRING(DGL_NAMESPACE));
76 #endif
77}
78
79Application::PrivateData::~PrivateData()
80{

Callers

nothing calls this directly

Calls 1

getCurrentThreadHandleFunction · 0.85

Tested by

no test coverage detected