mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-11-04 07:01:04 +01:00 
			
		
		
		
	Comments
This commit is contained in:
		
							
								
								
									
										12
									
								
								imgui.h
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								imgui.h
									
									
									
									
									
								
							@@ -120,10 +120,12 @@ namespace ImGui
 | 
				
			|||||||
    IMGUI_API void          NewFrame();                                 // start a new ImGui frame, you can submit any command from this point until NewFrame()/Render().
 | 
					    IMGUI_API void          NewFrame();                                 // start a new ImGui frame, you can submit any command from this point until NewFrame()/Render().
 | 
				
			||||||
    IMGUI_API void          Render();                                   // ends the ImGui frame, finalize rendering data, then call your io.RenderDrawListsFn() function if set.
 | 
					    IMGUI_API void          Render();                                   // ends the ImGui frame, finalize rendering data, then call your io.RenderDrawListsFn() function if set.
 | 
				
			||||||
    IMGUI_API void          Shutdown();
 | 
					    IMGUI_API void          Shutdown();
 | 
				
			||||||
    IMGUI_API void          ShowUserGuide();                            // help block
 | 
					
 | 
				
			||||||
    IMGUI_API void          ShowStyleEditor(ImGuiStyle* ref = NULL);    // style editor block. you can pass in a reference ImGuiStyle structure to compare to, revert to and save to (else it uses the default style)
 | 
					    // Demo/Debug/Info
 | 
				
			||||||
    IMGUI_API void          ShowTestWindow(bool* p_open = NULL);        // test window demonstrating ImGui features
 | 
					    IMGUI_API void          ShowTestWindow(bool* p_open = NULL);        // create demo/test window. demonstrate most ImGui features. call this to learn about the library! try to make it always available in your application!
 | 
				
			||||||
    IMGUI_API void          ShowMetricsWindow(bool* p_open = NULL);     // metrics window for debugging ImGui (browse draw commands, individual vertices, window list, etc.)
 | 
					    IMGUI_API void          ShowMetricsWindow(bool* p_open = NULL);     // create metrics window. display ImGui internals: browse window list, draw commands, individual vertices, basic internal state, etc.
 | 
				
			||||||
 | 
					    IMGUI_API void          ShowStyleEditor(ImGuiStyle* ref = NULL);    // add style editor block (not a window). you can pass in a reference ImGuiStyle structure to compare to, revert to and save to (else it uses the default style)
 | 
				
			||||||
 | 
					    IMGUI_API void          ShowUserGuide();                            // add basic help/info block (not a window): how to manipulate ImGui as a end-user (mouse/keyboard controls).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Window
 | 
					    // Window
 | 
				
			||||||
    IMGUI_API bool          Begin(const char* name, bool* p_open = NULL, ImGuiWindowFlags flags = 0);                                                   // push window to the stack and start appending to it. see .cpp for details. return false when window is collapsed, so you can early out in your code. 'bool* p_open' creates a widget on the upper-right to close the window (which sets your bool to false).
 | 
					    IMGUI_API bool          Begin(const char* name, bool* p_open = NULL, ImGuiWindowFlags flags = 0);                                                   // push window to the stack and start appending to it. see .cpp for details. return false when window is collapsed, so you can early out in your code. 'bool* p_open' creates a widget on the upper-right to close the window (which sets your bool to false).
 | 
				
			||||||
@@ -467,7 +469,7 @@ namespace ImGui
 | 
				
			|||||||
    IMGUI_API ImGuiContext* GetCurrentContext();
 | 
					    IMGUI_API ImGuiContext* GetCurrentContext();
 | 
				
			||||||
    IMGUI_API void          SetCurrentContext(ImGuiContext* ctx);
 | 
					    IMGUI_API void          SetCurrentContext(ImGuiContext* ctx);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Obsolete (will be removed)
 | 
					    // Obsolete functions (Will be removed! Also see 'API BREAKING CHANGES' section in imgui.cpp)
 | 
				
			||||||
#ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS
 | 
					#ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS
 | 
				
			||||||
    static inline bool      CollapsingHeader(const char* label, const char* str_id, bool framed = true, bool default_open = false) { (void)str_id; (void)framed; ImGuiTreeNodeFlags default_open_flags = 1<<5; return CollapsingHeader(label, (default_open ? default_open_flags : 0)); } // OBSOLETE 1.49+
 | 
					    static inline bool      CollapsingHeader(const char* label, const char* str_id, bool framed = true, bool default_open = false) { (void)str_id; (void)framed; ImGuiTreeNodeFlags default_open_flags = 1<<5; return CollapsingHeader(label, (default_open ? default_open_flags : 0)); } // OBSOLETE 1.49+
 | 
				
			||||||
    static inline ImFont*   GetWindowFont() { return GetFont(); }                              // OBSOLETE 1.48+
 | 
					    static inline ImFont*   GetWindowFont() { return GetFont(); }                              // OBSOLETE 1.48+
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user