KDGpuExample::ImGuiRenderer
Module: KDGpuExample API
ImGuiRenderer ... 
#include <KDGpuExample/imgui_renderer.h>
Public Functions
Public Functions Documentation
function ImGuiRenderer
 | ImGuiRenderer(
    KDGpu::Device * device,
    KDGpu::Queue * queue,
    ImGuiContext * imGuiContext
)
  | 
 
function ~ImGuiRenderer
function ImGuiRenderer
 | ImGuiRenderer(
    const ImGuiRenderer & other
) =delete
  | 
 
function operator=
 | ImGuiRenderer & operator=(
    const ImGuiRenderer & other
) =delete
  | 
 
function ImGuiRenderer
 | ImGuiRenderer(
    ImGuiRenderer && other
) =default
  | 
 
function operator=
 | ImGuiRenderer & operator=(
    ImGuiRenderer && other
) =default
  | 
 
function initialize
 | void initialize(
    float scaleFactor,
    KDGpu::SampleCountFlagBits samples,
    KDGpu::Format colorFormat,
    KDGpu::Format depthFormat
)
  | 
 
function updateScale
 | void updateScale(
    float scaleFactor
)
  | 
 
function cleanup
function createPipeline
 | void createPipeline(
    KDGpu::SampleCountFlagBits samples,
    KDGpu::Format colorFormat,
    KDGpu::Format depthFormat
)
  | 
 
function updateGeometryBuffers
 | bool updateGeometryBuffers(
    uint32_t inFlightIndex
)
  | 
 
function recordCommands
 | void recordCommands(
    KDGpu::RenderPassCommandRecorder * recorder,
    KDGpu::Extent2D extent,
    uint32_t inFlightIndex
)
  | 
 
Updated on 2025-07-08 at 12:01:11 +0000