| 
									
										
										
										
											2019-04-11 14:40:54 +08:00
										 |  |  | // dear imgui: Renderer for Kiwano (DirectX11)
 | 
					
						
							| 
									
										
										
										
											2019-03-31 01:37:06 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | #pragma once
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | struct ID3D11Device; | 
					
						
							|  |  |  | struct ID3D11DeviceContext; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | IMGUI_IMPL_API bool     ImGui_ImplDX11_Init(ID3D11Device* device, ID3D11DeviceContext* device_context); | 
					
						
							|  |  |  | IMGUI_IMPL_API void     ImGui_ImplDX11_Shutdown(); | 
					
						
							|  |  |  | IMGUI_IMPL_API void     ImGui_ImplDX11_NewFrame(); | 
					
						
							|  |  |  | IMGUI_IMPL_API void     ImGui_ImplDX11_RenderDrawData(ImDrawData* draw_data); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // Use if you want to reset your rendering device without losing ImGui state.
 | 
					
						
							|  |  |  | IMGUI_IMPL_API void     ImGui_ImplDX11_InvalidateDeviceObjects(); | 
					
						
							|  |  |  | IMGUI_IMPL_API bool     ImGui_ImplDX11_CreateDeviceObjects(); |