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 2024-08-28 at 00:05:06 +0000