Elaztek Developer Hub
Blamite Game Engine - blam!  00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
imgui.cpp File Reference
#include <bgfx/bgfx.h>
#include <bgfx/embedded_shader.h>
#include <bx/allocator.h>
#include <bx/math.h>
#include <bx/timer.h>
#include "components/3rdparty/imgui/imgui.h"
#include "components/3rdparty/imgui/imgui_internal.h"
#include "imgui.h"
#include "vs_ocornut_imgui.bin.h"
#include "fs_ocornut_imgui.bin.h"
#include "vs_imgui_image.bin.h"
#include "fs_imgui_image.bin.h"
#include "roboto_regular.ttf.h"
#include "robotomono_regular.ttf.h"
#include "icons_kenney.ttf.h"
#include "icons_font_awesome.ttf.h"
+ Include dependency graph for imgui.cpp:

Classes

struct  FontRangeMerge
 
struct  OcornutImguiContext
 

Namespaces

 ImGui
 

Macros

#define USE_ENTRY   0
 
#define USE_LOCAL_STB   1
 

Functions

void imguiCreate (float _fontSize, bx::AllocatorI *_allocator)
 
void imguiDestroy ()
 
void imguiBeginFrame (int32_t _mx, int32_t _my, uint8_t _button, int32_t _scroll, uint16_t _width, uint16_t _height, int _inputChar, bgfx::ViewId _viewId)
 
void imguiCreateFontAtlas ()
 
void imguiEndFrame ()
 
void ImGui::PushEnabled (bool _enabled)
 
void ImGui::PopEnabled ()
 

Macro Definition Documentation

◆ USE_ENTRY

#define USE_ENTRY   0

◆ USE_LOCAL_STB

#define USE_LOCAL_STB   1

Function Documentation

◆ imguiBeginFrame()

void imguiBeginFrame ( int32_t  _mx,
int32_t  _my,
uint8_t  _button,
int32_t  _scroll,
uint16_t  _width,
uint16_t  _height,
int  _inputChar,
bgfx::ViewId  _viewId 
)

◆ imguiCreate()

void imguiCreate ( float  _fontSize,
bx::AllocatorI *  _allocator 
)
+ Here is the caller graph for this function:

◆ imguiCreateFontAtlas()

void imguiCreateFontAtlas ( )
+ Here is the caller graph for this function:

◆ imguiDestroy()

void imguiDestroy ( )
+ Here is the caller graph for this function:

◆ imguiEndFrame()

void imguiEndFrame ( )
+ Here is the caller graph for this function: