use std::ffi::c_char;
use crate::{ImDrawData, ImTextureData};
unsafe extern "C" {
pub fn dear_imgui_backend_opengl3_init(glsl_version: *const c_char) -> bool;
pub fn dear_imgui_backend_opengl3_shutdown();
pub fn dear_imgui_backend_opengl3_new_frame();
pub fn dear_imgui_backend_opengl3_render_draw_data(draw_data: *const ImDrawData);
pub fn dear_imgui_backend_opengl3_create_device_objects() -> bool;
pub fn dear_imgui_backend_opengl3_destroy_device_objects();
pub fn dear_imgui_backend_opengl3_update_texture(texture: *mut ImTextureData);
}