DynamicUBOTriangles¶
#include <dynamic_ubo_triangles.h>
Inherits from KDGpuExample::SimpleExampleEngineLayer, KDGpuExample::ExampleEngineLayer, KDGpuExample::EngineLayer, KDFoundation::Object
Protected Functions¶
| Name | |
|---|---|
| virtual void | initializeScene() override | 
| virtual void | cleanupScene() override | 
| virtual void | updateScene() override | 
| virtual void | render() override | 
| virtual void | resize() override | 
Additional inherited members¶
Public Functions inherited from KDGpuExample::SimpleExampleEngineLayer
| Name | |
|---|---|
| SimpleExampleEngineLayer() =default | |
| ~SimpleExampleEngineLayer() override | 
Protected Functions inherited from KDGpuExample::SimpleExampleEngineLayer
| Name | |
|---|---|
| virtual void | update() override | 
| void | event(KDFoundation::EventReceiver * target, KDFoundation::Event * ev) override | 
Public Functions inherited from KDGpuExample::ExampleEngineLayer
| Name | |
|---|---|
| ExampleEngineLayer() | |
| ~ExampleEngineLayer() override | |
| KDGpuKDGui::View * | window() | 
Protected Functions inherited from KDGpuExample::ExampleEngineLayer
| Name | |
|---|---|
| virtual void | drawImGuiOverlay(ImGuiContext * ctx) | 
| virtual void | renderImGuiOverlay(RenderPassCommandRecorder * recorder, uint32_t inFlightIndex =0) | 
| void | registerImGuiOverlayDrawFunction(const std::function< void(ImGuiContext *)> & func) | 
| void | clearImGuiOverlayDrawFunctions() | 
| void | recreateImGuiOverlay() | 
| virtual void | onAttached() override | 
| virtual void | onDetached() override | 
| virtual void | update() override | 
| void | event(KDFoundation::EventReceiver * target, KDFoundation::Event * ev) override | 
| virtual void | recreateSwapChain() | 
| void | recreateDepthTexture() | 
| void | recreateSampleDependentResources() | 
| void | uploadBufferData(const BufferUploadOptions & options) | 
| void | uploadTextureData(const TextureUploadOptions & options) | 
| void | releaseStagingBuffers() | 
Protected Attributes inherited from KDGpuExample::ExampleEngineLayer
Public Functions inherited from KDGpuExample::EngineLayer
| Name | |
|---|---|
| ~EngineLayer() override | |
| const Engine * | engine() const | 
| Engine * | engine() | 
Protected Functions inherited from KDGpuExample::EngineLayer
| Name | |
|---|---|
| virtual void | onAttached() | 
| virtual void | onDetached() | 
| virtual void | update() | 
Friends inherited from KDGpuExample::EngineLayer
| Name | |
|---|---|
| class | Engine | 
Protected Functions Documentation¶
function initializeScene¶
1 |  | 
Reimplements: KDGpuExample::ExampleEngineLayer::initializeScene
[3]
[3]
[4]
[4]
[5]
[5]
function cleanupScene¶
1 |  | 
Reimplements: KDGpuExample::ExampleEngineLayer::cleanupScene
function updateScene¶
1 |  | 
Reimplements: KDGpuExample::ExampleEngineLayer::updateScene
[2]
[2]
function render¶
1 |  | 
Reimplements: KDGpuExample::ExampleEngineLayer::render
[1]
[1]
function resize¶
1 |  | 
Reimplements: KDGpuExample::ExampleEngineLayer::resize
Updated on 2025-07-08 at 12:01:11 +0000