इस प्रोजेक्ट के बारे में

Dear ImGui C++ के लिए एक पोर्टेबल, रेंडरर-अज्ञेय (renderer-agnostic) GUI लाइब्रेरी है जो सरलता और उत्पादकता पर केंद्रित है। इसे विशेष रूप से प्रोग्रामर के लिए विज़ुअलाइज़ेशन, डिबग और कंटेंट क्रिएशन टूल्स बनाने के लिए डिज़ाइन किया गया है, न कि एंड-यूज़र इंटरफेस के लिए। यह लाइब्रेरी ऑप्टिमाइज़्ड वर्टेक्स बफ़र्स आउटपुट करती है जिन्हें किसी भी 3D पाइपलाइन के भीतर रेंडर किया जा सकता है, जिससे यह गेम इंजन, रियल-टाइम 3D एप्लिकेशन और एम्बेडेड सिस्टम के लिए अत्यधिक उपयुक्त हो जाती है। मुख्य विशेषताओं में शामिल हैं: - न्यूनतम स्टेट सिंक्रोनाइज़ेशन और कम मेमोरी खपत। - कोई बाहरी निर्भरता नहीं; इसका कोर कुछ प्लेटफॉर्म-अज्ञेय फाइलों में स्व-निहित है। - रेंडरर अज्ञेय: यह सीधे GPU को नहीं छूता है बल्कि ड्रॉ कॉल बैच प्रदान करता है। - ग्राफिक्स APIs (DirectX, OpenGL, Vulkan, Metal, WebGPU) और प्लेटफॉर्म्स (Win32, SDL, GLFW, Android, OSX) के लिए व्यापक बैकएंड सपोर्ट। - थर्ड-पार्टी लैंग्वेज बाइंडिंग्स और प्लॉटिंग (ImPlot) और नोड एडिटर्स जैसी सुविधाओं के लिए एक्सटेंशन का एक विस्तृत इकोसिस्टम।