KDGpuExample::ImGuiItem
Module: KDGpuExample API
ImGuiItem ...
#include <KDGpuExample/imgui_item.h>
Inherits from KDFoundation::Object
Public Functions
|
Name |
|
ImGuiItem(KDGpu::Device * device, KDGpu::Queue * queue) |
|
~ImGuiItem() |
|
ImGuiItem(const ImGuiItem & other) =delete |
| ImGuiItem & |
operator=(const ImGuiItem & other) =delete |
|
ImGuiItem(ImGuiItem && other) =default |
| ImGuiItem & |
operator=(ImGuiItem && other) =default |
| ImGuiContext * |
context() |
| void |
initialize(float scaleFactor, KDGpu::SampleCountFlagBits samples, KDGpu::Format colorFormat, KDGpu::Format depthFormat) |
| void |
updateScale(float scaleFactor) |
| void |
cleanup() |
| void |
event(KDFoundation::EventReceiver * target, KDFoundation::Event * ev) |
| void |
render(KDGpu::RenderPassCommandRecorder * recorder, const KDGpu::Extent2D & extent, uint32_t inFlightIndex =0, KDGpu::RenderPass * currentRenderPass =nullptr, int lastSubpassIndex =0) |
| void |
renderDynamic(KDGpu::RenderPassCommandRecorder * recorder, const KDGpu::Extent2D & extent, uint32_t inFlightIndex =0) |
Public Functions Documentation
function ImGuiItem
| ImGuiItem(
KDGpu::Device * device,
KDGpu::Queue * queue
)
|
function ~ImGuiItem
function ImGuiItem
| ImGuiItem(
const ImGuiItem & other
) =delete
|
function operator=
| ImGuiItem & operator=(
const ImGuiItem & other
) =delete
|
function ImGuiItem
| ImGuiItem(
ImGuiItem && other
) =default
|
function operator=
| ImGuiItem & operator=(
ImGuiItem && other
) =default
|
function context
| inline ImGuiContext * context()
|
function initialize
| void initialize(
float scaleFactor,
KDGpu::SampleCountFlagBits samples,
KDGpu::Format colorFormat,
KDGpu::Format depthFormat
)
|
function updateScale
| void updateScale(
float scaleFactor
)
|
function cleanup
function event
| void event(
KDFoundation::EventReceiver * target,
KDFoundation::Event * ev
)
|
function render
| void render(
KDGpu::RenderPassCommandRecorder * recorder,
const KDGpu::Extent2D & extent,
uint32_t inFlightIndex =0,
KDGpu::RenderPass * currentRenderPass =nullptr,
int lastSubpassIndex =0
)
|
function renderDynamic
| void renderDynamic(
KDGpu::RenderPassCommandRecorder * recorder,
const KDGpu::Extent2D & extent,
uint32_t inFlightIndex =0
)
|
Updated on 2025-12-31 at 00:05:02 +0000