Elaztek Developer Hub
Blamite Game Engine - blam!  00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
OcornutImguiContext Struct Reference
+ Collaboration diagram for OcornutImguiContext:

Public Member Functions

void render (ImDrawData *_drawData)
 
void create (float _fontSize, bx::AllocatorI *_allocator)
 
void destroy ()
 
void setupStyle (bool _dark)
 
void createFontTexture ()
 
void beginFrame (int32_t _mx, int32_t _my, uint8_t _button, int32_t _scroll, int _width, int _height, int _inputChar, bgfx::ViewId _viewId)
 
void endFrame ()
 

Public Attributes

ImGuiContextm_imgui
 
bx::AllocatorI * m_allocator
 
bgfx::VertexLayout m_layout
 
bgfx::ProgramHandle m_program
 
bgfx::ProgramHandle m_imageProgram
 
bgfx::TextureHandle m_texture
 
bgfx::UniformHandle s_tex
 
bgfx::UniformHandle u_imageLodEnabled
 
int64_t m_last
 
int32_t m_lastScroll
 
bgfx::ViewId m_viewId
 

Member Function Documentation

◆ beginFrame()

void OcornutImguiContext::beginFrame ( int32_t  _mx,
int32_t  _my,
uint8_t  _button,
int32_t  _scroll,
int  _width,
int  _height,
int  _inputChar,
bgfx::ViewId  _viewId 
)
inline
+ Here is the call graph for this function:

◆ create()

void OcornutImguiContext::create ( float  _fontSize,
bx::AllocatorI *  _allocator 
)
inline
+ Here is the call graph for this function:

◆ createFontTexture()

void OcornutImguiContext::createFontTexture ( )
inline
+ Here is the call graph for this function:

◆ destroy()

void OcornutImguiContext::destroy ( )
inline
+ Here is the call graph for this function:

◆ endFrame()

void OcornutImguiContext::endFrame ( )
inline
+ Here is the call graph for this function:

◆ render()

void OcornutImguiContext::render ( ImDrawData _drawData)
inline
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setupStyle()

void OcornutImguiContext::setupStyle ( bool  _dark)
inline
+ Here is the call graph for this function:

Member Data Documentation

◆ m_allocator

bx::AllocatorI* OcornutImguiContext::m_allocator

◆ m_imageProgram

bgfx::ProgramHandle OcornutImguiContext::m_imageProgram

◆ m_imgui

ImGuiContext* OcornutImguiContext::m_imgui

◆ m_last

int64_t OcornutImguiContext::m_last

◆ m_lastScroll

int32_t OcornutImguiContext::m_lastScroll

◆ m_layout

bgfx::VertexLayout OcornutImguiContext::m_layout

◆ m_program

bgfx::ProgramHandle OcornutImguiContext::m_program

◆ m_texture

bgfx::TextureHandle OcornutImguiContext::m_texture

◆ m_viewId

bgfx::ViewId OcornutImguiContext::m_viewId

◆ s_tex

bgfx::UniformHandle OcornutImguiContext::s_tex

◆ u_imageLodEnabled

bgfx::UniformHandle OcornutImguiContext::u_imageLodEnabled

The documentation for this struct was generated from the following file: