Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::RenderTarget Struct Reference

A render target which contains all resources to access the rendered image. More...

#include <Headset.h>

Public Member Functions

void cleanup (const ApplicationContext *context)

Public Attributes

VkImage image = nullptr
VkImageView imageView = nullptr
VkFramebuffer framebuffer = nullptr

Private Attributes

VkImageLayout imageLayout = VK_IMAGE_LAYOUT_UNDEFINED

Detailed Description

A render target which contains all resources to access the rendered image.

Date
2025-02-16
Author
Konstantin Passig

Definition at line 25 of file Headset.h.

Member Function Documentation

◆ cleanup()

void EngineCore::RenderTarget::cleanup ( const ApplicationContext * context)

Definition at line 964 of file Headset.cpp.

References EngineCore::Headset::context, framebuffer, EngineCore::ApplicationContext::getVkDevice(), image, and imageView.

Here is the call graph for this function:

Member Data Documentation

◆ framebuffer

VkFramebuffer EngineCore::RenderTarget::framebuffer = nullptr

Definition at line 29 of file Headset.h.

Referenced by cleanup(), and EngineCore::Headset::Headset().

◆ image

VkImage EngineCore::RenderTarget::image = nullptr

◆ imageLayout

VkImageLayout EngineCore::RenderTarget::imageLayout = VK_IMAGE_LAYOUT_UNDEFINED
private

Definition at line 34 of file Headset.h.

◆ imageView

VkImageView EngineCore::RenderTarget::imageView = nullptr

The documentation for this struct was generated from the following files:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Renderer/Headset.h
  • /home/magerbeton/Documents/gl3-vulkan/Engine/src/Engine/Renderer/Headset.cpp