Elaztek Developer Hub
Blamite Game Engine - blam!  00388.06.24.23.2301.blamite
The core library for the Blamite Game Engine.
imgui_impl_bgfx.h
Go to the documentation of this file.
1 // ImGui BGFX binding
2 
3 // You can copy and use unmodified imgui_impl_* files in your project. See
4 // main.cpp for an example of using this. If you use this binding you'll need to
5 // call 4 functions: ImGui_ImplXXXX_Init(), ImGui_ImplXXXX_NewFrame(),
6 // ImGui::Render() and ImGui_ImplXXXX_Shutdown(). If you are new to ImGui, see
7 // examples/README.txt and documentation at the top of imgui.cpp.
8 // https://github.com/ocornut/imgui
9 
10 void ImGui_Implbgfx_Init(int view);
13 
14 // Use if you want to reset your rendering device without losing ImGui state.
ImDrawList::VtxBuffer
ImVector< ImDrawVert > VtxBuffer
Definition: imgui.h:1886
ImVector::begin
T * begin()
Definition: imgui.h:1252
ImVec4::x
float x
Definition: imgui.h:194
uint8_t
unsigned char uint8_t
Definition: stdint.h:124
ImGui_Implbgfx_CreateDeviceObjects
bool ImGui_Implbgfx_CreateDeviceObjects()
Definition: imgui_impl_bgfx.cpp:147
width
int width
Definition: bgfx.cpp:19
uint16_t
unsigned short uint16_t
Definition: stdint.h:125
ImVec4::z
float z
Definition: imgui.h:194
ImGui_Implbgfx_Shutdown
void ImGui_Implbgfx_Shutdown()
Definition: imgui_impl_bgfx.cpp:190
imgui_impl_bgfx.h
ImDrawIdx
unsigned short ImDrawIdx
Definition: imgui.h:1808
ImDrawData::CmdListsCount
int CmdListsCount
Definition: imgui.h:1983
ImGui_Implbgfx_Init
void ImGui_Implbgfx_Init(int view)
Definition: imgui_impl_bgfx.cpp:181
ImDrawList::CmdBuffer
ImVector< ImDrawCmd > CmdBuffer
Definition: imgui.h:1884
ImDrawList
Definition: imgui.h:1881
ImGuiIO
Definition: imgui.h:1338
ImFontAtlas::GetTexDataAsRGBA32
IMGUI_API void GetTexDataAsRGBA32(unsigned char **out_pixels, int *out_width, int *out_height, int *out_bytes_per_pixel=NULL)
Definition: imgui_draw.cpp:1576
ImGuiIO::RenderDrawListsFn
void(* RenderDrawListsFn)(ImDrawData *data)
Definition: imgui.h:1399
ImVec2::x
float x
Definition: imgui.h:181
ImDrawCmd::ClipRect
ImVec4 ClipRect
Definition: imgui.h:1794
ImGui_Implbgfx_CreateFontsTexture
bool ImGui_Implbgfx_CreateFontsTexture()
Definition: imgui_impl_bgfx.cpp:121
Float
@ Float
Definition: render_model.h:12
ImGuiIO::Fonts
ImFontAtlas * Fonts
Definition: imgui.h:1359
fs_ocornut_imgui.bin.h
ImGuiIO::DisplayFramebufferScale
ImVec2 DisplayFramebufferScale
Definition: imgui.h:1363
vs_ocornut_imgui.bin.h
ImDrawData::CmdLists
ImDrawList ** CmdLists
Definition: imgui.h:1982
uint32_t
unsigned int uint32_t
Definition: stdint.h:126
ImGui_Implbgfx_InvalidateDeviceObjects
void ImGui_Implbgfx_InvalidateDeviceObjects()
Definition: imgui_impl_bgfx.cpp:169
NULL
Add a fourth parameter to bake specific font ranges NULL
Definition: README.txt:57
uint64_t
unsigned __int64 uint64_t
Definition: stdint.h:136
ImGui_Implbgfx_NewFrame
void ImGui_Implbgfx_NewFrame()
Definition: imgui_impl_bgfx.cpp:195
ImGui::GetIO
IMGUI_API ImGuiIO & GetIO()
Definition: imgui.cpp:3300
ImDrawList::IdxBuffer
ImVector< ImDrawIdx > IdxBuffer
Definition: imgui.h:1885
state
sock planetquake com All rights reserved Quake III Arena is a registered trademark of id Inc This level may be electronically distributed only at NO CHARGE to the recipient in its current state
Definition: chiropteraDM.txt:94
ImDrawCmd
Definition: imgui.h:1791
ImDrawCmd::TextureId
ImTextureID TextureId
Definition: imgui.h:1795
ImVector::size
int size() const
Definition: imgui.h:1245
ImDrawData
Definition: imgui.h:1979
height
int height
Definition: bgfx.cpp:20
copy
The original diffuse textures are from the NVIDIA texture with other maps generated from them by Steve Streeting The following license applies to all textures Single Product or Project Use of NVSDK Art Imagery THIS IS A LEGAL immediately delete the NVSDK Art Imagery from your hard disk If you proceed to use any of the you thereby signify that you have agreed to all of the terms and conditions set forth below You may not copy
Definition: TextureUsageAgreement.txt:6
ImVec4::w
float w
Definition: imgui.h:194
ImGui_Implbgfx_InvalidateDeviceObjects
void ImGui_Implbgfx_InvalidateDeviceObjects()
Definition: imgui_impl_bgfx.cpp:169
ImDrawCmd::UserCallback
ImDrawCallback UserCallback
Definition: imgui.h:1798
ImVec2::y
float y
Definition: imgui.h:181
ImFontAtlas::TexID
ImTextureID TexID
Definition: imgui.h:2155
ImGui_Implbgfx_Init
void ImGui_Implbgfx_Init(int view)
Definition: imgui_impl_bgfx.cpp:181
ImGui_Implbgfx_NewFrame
void ImGui_Implbgfx_NewFrame()
Definition: imgui_impl_bgfx.cpp:195
ImGui_Implbgfx_CreateDeviceObjects
bool ImGui_Implbgfx_CreateDeviceObjects()
Definition: imgui_impl_bgfx.cpp:147
ImVec4::y
float y
Definition: imgui.h:194
intptr_t
_W64 signed int intptr_t
Definition: stdint.h:164
ImVector::Size
int Size
Definition: imgui.h:1229
ImDrawData::ScaleClipRects
IMGUI_API void ScaleClipRects(const ImVec2 &fb_scale)
Definition: imgui_draw.cpp:1348
ImDrawVert
Definition: imgui.h:1813
ImGui_Implbgfx_RenderDrawLists
void ImGui_Implbgfx_RenderDrawLists(ImDrawData *draw_data)
Definition: imgui_impl_bgfx.cpp:33
ImDrawCmd::ElemCount
unsigned int ElemCount
Definition: imgui.h:1793
ImGuiIO::DisplaySize
ImVec2 DisplaySize
Definition: imgui.h:1346
ImGui_Implbgfx_Shutdown
void ImGui_Implbgfx_Shutdown()
Definition: imgui_impl_bgfx.cpp:190