Blamite Game Engine - blam!  00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
BlamRendering::Vulkan::Presentation Namespace Reference

Namespace containing functions relating to Vulkan presentation on-screen. More...

Functions

BLAM void CreateSurface ()
 Prepares the Vulkan surface used for rendering. More...
 
BLAM VkSurfaceKHR * GetSurface ()
 Retrieves the Vulkan window surface. More...
 
BLAM void DestroySurface ()
 Destroys the Vulkan surface. More...
 
BLAM VkQueue * GetPresentQueue ()
 Retrieves the Vulkan presentation queue. More...
 

Detailed Description

Namespace containing functions relating to Vulkan presentation on-screen.

Function Documentation

◆ CreateSurface()

void BlamRendering::Vulkan::Presentation::CreateSurface ( )

Prepares the Vulkan surface used for rendering.

◆ DestroySurface()

void BlamRendering::Vulkan::Presentation::DestroySurface ( )

Destroys the Vulkan surface.

◆ GetPresentQueue()

VkQueue * BlamRendering::Vulkan::Presentation::GetPresentQueue ( )

Retrieves the Vulkan presentation queue.

Returns
A pointer to the Vulkan presentation queue.

◆ GetSurface()

VkSurfaceKHR * BlamRendering::Vulkan::Presentation::GetSurface ( )

Retrieves the Vulkan window surface.

Returns
A pointer to the Vulkan window surface.