PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
pixelbullet::application_internal::ImGuiLayerRuntimeBackend Class Referenceabstract

Public Member Functions

virtual bool IsInitialized () const noexcept=0
virtual bool EnsureInitialized (pixelbullet::RenderDevice &render_device, pixelbullet::Graphics &graphics)=0
virtual void BeginFrame ()=0
virtual void RenderDrawData (const pixelbullet::RenderFrameContext &frame_context, ImDrawData &draw_data)=0
virtual void RebuildFontTexture (pixelbullet::RenderDevice &render_device, pixelbullet::Graphics &graphics)=0
virtual void Shutdown (pixelbullet::RenderDevice &render_device, pixelbullet::Graphics &graphics)=0
virtual ImTextureID GetTexture (pixelbullet::RenderDevice &render_device, pixelbullet::Graphics &graphics, const std::shared_ptr< void > &image)=0
virtual ImTextureID GetRenderTargetTexture (pixelbullet::RenderDevice &render_device, pixelbullet::Graphics &graphics, std::string_view name)=0

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