KDGpuExample::ImGuiRenderer
Module: KDGpuExample API
ImGuiRenderer ...
#include <KDGpuExample/imgui_renderer.h>
Public Functions
|
Name |
|
ImGuiRenderer(KDGpu::Device * device, KDGpu::Queue * queue, ImGuiContext * imGuiContext) |
|
~ImGuiRenderer() |
|
ImGuiRenderer(const ImGuiRenderer & other) =delete |
| ImGuiRenderer & |
operator=(const ImGuiRenderer & other) =delete |
|
ImGuiRenderer(ImGuiRenderer && other) =default |
| ImGuiRenderer & |
operator=(ImGuiRenderer && other) =default |
| void |
initialize(float scaleFactor, KDGpu::SampleCountFlagBits samples, KDGpu::Format colorFormat, KDGpu::Format depthFormat) |
| void |
updateScale(float scaleFactor) |
| void |
cleanup() |
| bool |
updateGeometryBuffers(uint32_t inFlightIndex) |
| void |
recordCommands(KDGpu::RenderPassCommandRecorder * recorder, KDGpu::Extent2D extent, uint32_t inFlightIndex, KDGpu::RenderPass * currentRenderPass =nullptr, int lastSubpassIndex =0, bool dynamicRendering =false) |
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,
bool dynamicRendering =false
)
|
Updated on 2025-12-31 at 00:05:02 +0000