Skip to content

DepthTextureLookup

#include <depth_texture_lookup.h>

Inherits from KDGpuExample::SimpleExampleEngineLayer, KDGpuExample::ExampleEngineLayer, KDGpuExample::EngineLayer, KDFoundation::Object

Public Functions

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

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

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

Public Functions Documentation

function DepthTextureLookup

1
DepthTextureLookup()

Protected Functions Documentation

function initializeScene

1
virtual void initializeScene() override

Reimplements: KDGpuExample::ExampleEngineLayer::initializeScene

[1]

[1]

[2]

[2]

[3]

[3]

function cleanupScene

1
virtual void cleanupScene() override

Reimplements: KDGpuExample::ExampleEngineLayer::cleanupScene

function updateScene

1
virtual void updateScene() override

Reimplements: KDGpuExample::ExampleEngineLayer::updateScene

function render

1
virtual void render() override

Reimplements: KDGpuExample::ExampleEngineLayer::render

[4]

[4]

[5]

[5]

[6]

[6]

[7]

[7]

function resize

1
virtual void resize() override

Reimplements: KDGpuExample::ExampleEngineLayer::resize


Updated on 2025-04-12 at 00:01:45 +0000