mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-31 13:11:05 +01:00 
			
		
		
		
	Comments + minor moving
This commit is contained in:
		| @@ -7,11 +7,11 @@ | ||||
| // your game/app! Removing this file from your project is hindering access to documentation for everyone in your team, | ||||
| // likely leading you to poorer usage of the library. | ||||
| // Everything in this file will be stripped out by the linker if you don't call ImGui::ShowDemoWindow(). | ||||
| // If you want to link core Dear ImGui in your shipped builds but want an easy guarantee that the demo will not be linked, | ||||
| // If you want to link core Dear ImGui in your shipped builds but want a thorough guarantee that the demo will not be linked, | ||||
| // you can setup your imconfig.h with #define IMGUI_DISABLE_DEMO_WINDOWS and those functions will be empty. | ||||
| // In other situation, whenever you have Dear ImGui available you probably want this to be available for reference. | ||||
| // Thank you, | ||||
| // -Your beloved friend, imgui_demo.cpp (that you won't delete) | ||||
| // -Your beloved friend, imgui_demo.cpp (which you won't delete) | ||||
|  | ||||
| // Message to beginner C/C++ programmers about the meaning of the 'static' keyword: | ||||
| // In this demo code, we frequently we use 'static' variables inside functions. A static variable persist across calls, so it is | ||||
| @@ -21,13 +21,13 @@ | ||||
| // reentrant or used in multiple threads. This might be a pattern you will want to use in your code, but most of the real data | ||||
| // you would be editing is likely going to be stored outside your functions. | ||||
|  | ||||
| // The Demo code is this file is designed to be easy to copy-and-paste in into your application! | ||||
| // The Demo code in this file is designed to be easy to copy-and-paste in into your application! | ||||
| // Because of this: | ||||
| // - We never omit the ImGui:: namespace when calling functions, even though most of our code is already in the same namespace. | ||||
| // - We try to declare static variables in the local scope, as close as possible to the code using them. | ||||
| // - We never use any of the helpers/facilities used internally by dear imgui, unless it has been exposed in the public API (imgui.h). | ||||
| // - We never use maths operators on ImVec2/ImVec4. For other imgui sources files, they are provided by imgui_internal.h w/ IMGUI_DEFINE_MATH_OPERATORS, | ||||
| //   for your own sources file they are optional and require you either enable those, either provide your own via IM_VEC2_CLASS_EXTRA in imconfig.h. | ||||
| // - We never use any of the helpers/facilities used internally by Dear ImGui, unless it has been exposed in the public API (imgui.h). | ||||
| // - We never use maths operators on ImVec2/ImVec4. For other of our sources files, they are provided by imgui_internal.h w/ IMGUI_DEFINE_MATH_OPERATORS. | ||||
| //   For your own sources file they are optional and require you either enable those, either provide your own via IM_VEC2_CLASS_EXTRA in imconfig.h. | ||||
| //   Because we don't want to assume anything about your support of maths operators, we don't use them in imgui_demo.cpp. | ||||
|  | ||||
| /* | ||||
| @@ -97,7 +97,7 @@ Index of this file: | ||||
| #pragma GCC diagnostic ignored "-Wmisleading-indentation"       // [__GNUC__ >= 6] warning: this 'if' clause does not guard this statement      // GCC 6.0+ only. See #883 on GitHub. | ||||
| #endif | ||||
|  | ||||
| // Play it nice with Windows users. Notepad in 2017 still doesn't display text data with Unix-style \n. | ||||
| // Play it nice with Windows users (Update: since 2018-05, Notepad finally appears to support Unix-style carriage returns!) | ||||
| #ifdef _WIN32 | ||||
| #define IM_NEWLINE  "\r\n" | ||||
| #else | ||||
|   | ||||
		Reference in New Issue
	
	Block a user