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 updateGeometryBuffers
| bool updateGeometryBuffers(
uint32_t inFlightIndex
)
|
function recordCommands
| void recordCommands(
KDGpu::RenderPassCommandRecorder * recorder,
KDGpu::Extent2D extent,
uint32_t inFlightIndex,
KDGpu::RenderPass * currentRenderPass =nullptr,
int lastSubpassIndex =0
)
|
Updated on 2024-09-08 at 00:13:09 +0000