Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Rendering::Headset::ImageBuffer Struct Reference

Engine-owned Vulkan image, memory, and view tuple. More...

Public Member Functions

void cleanup (const Core::ApplicationContext *context)
 Destroys image view, image, and device memory.

Public Attributes

VkImage image = nullptr
 Vulkan image owned by Headset.
VkDeviceMemory deviceMemory = nullptr
 Device-local memory bound to image.
VkImageView imageView = nullptr
 Image view for rendering or sampling.

Detailed Description

Engine-owned Vulkan image, memory, and view tuple.

Definition at line 346 of file Headset.h.

Member Function Documentation

◆ cleanup()

void Engine::Rendering::Headset::ImageBuffer::cleanup ( const Core::ApplicationContext * context)

Destroys image view, image, and device memory.

Parameters
contextApplication context that owns the Vulkan device.

References Engine::Rendering::Headset::context.

Member Data Documentation

◆ deviceMemory

VkDeviceMemory Engine::Rendering::Headset::ImageBuffer::deviceMemory = nullptr

Device-local memory bound to image.

Definition at line 349 of file Headset.h.

◆ image

VkImage Engine::Rendering::Headset::ImageBuffer::image = nullptr

Vulkan image owned by Headset.

Definition at line 348 of file Headset.h.

◆ imageView

VkImageView Engine::Rendering::Headset::ImageBuffer::imageView = nullptr

Image view for rendering or sampling.

Definition at line 350 of file Headset.h.


The documentation for this struct was generated from the following file:
  • /workspace/magerbeton/gl3-vulkan/code/Engine/include/Engine/Renderer/Headset.h