mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-31 13:11:05 +01:00 
			
		
		
		
	IO: Added ImGuiConfigFlags_NoSetMouseCursors. Added ImGuiBackendFlags_HasMouseCursors, ImGuiBackendFlags_HasSetMousePos. (#787, #1495, #1202)
This commit is contained in:
		
							
								
								
									
										5
									
								
								imgui.h
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								imgui.h
									
									
									
									
									
								
							| @@ -777,6 +777,7 @@ enum ImGuiConfigFlags_ | ||||
|     ImGuiConfigFlags_NavEnableGamepad       = 1 << 1,   // Master gamepad navigation enable flag. This is mostly to instruct your imgui back-end to fill io.NavInputs[]. Back-end also needs to set ImGuiBackendFlags_HasGamepad. | ||||
|     ImGuiConfigFlags_NavEnableSetMousePos   = 1 << 2,   // Request navigation to allow moving the mouse cursor. May be useful on TV/console systems where moving a virtual mouse is awkward. Will update io.MousePos and set io.WantSetMousePos=true. If enabled you MUST honor io.WantSetMousePos requests in your binding, otherwise ImGui will react as if the mouse is jumping around back and forth. | ||||
|     ImGuiConfigFlags_NavNoCaptureKeyboard   = 1 << 3,   // Do not set the io.WantCaptureKeyboard flag with io.NavActive is set.  | ||||
|     ImGuiConfigFlags_NoSetMouseCursor       = 1 << 4,   // Request back-end to not alter mouse cursor configuration. | ||||
|  | ||||
|     // User storage (to allow your back-end/engine to communicate to code that may be shared between multiple projects. Those flags are not used by core ImGui) | ||||
|     ImGuiConfigFlags_IsSRGB                 = 1 << 20,  // Application is SRGB-aware. | ||||
| @@ -786,7 +787,9 @@ enum ImGuiConfigFlags_ | ||||
| // Back-end capabilities flags stored in io.BackendFlags. Set by imgui_impl_xxx or custom back-end. | ||||
| enum ImGuiBackendFlags_ | ||||
| { | ||||
|     ImGuiBackendFlags_HasGamepad            = 1 << 0    // Back-end has a connected gamepad | ||||
|     ImGuiBackendFlags_HasGamepad            = 1 << 0,   // Back-end has a connected gamepad. | ||||
|     ImGuiBackendFlags_HasMouseCursors       = 1 << 1,   // Back-end can honor GetMouseCursor() values and change the OS cursor shape. | ||||
|     ImGuiBackendFlags_HasSetMousePos        = 1 << 2    // Back-end can honor io.WantSetMousePos and reposition the mouse (only used if ImGuiConfigFlags_NavEnableSetMousePos is set). | ||||
| }; | ||||
|  | ||||
| // Enumeration for PushStyleColor() / PopStyleColor() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user