FastEngine 0.9.4
A multiplayer oriented 2D engine made with Vulkan.
Loading...
Searching...
No Matches
fge::vulkan::SurfaceHeadless Class Referencefinal
Inheritance diagram for fge::vulkan::SurfaceHeadless:
fge::vulkan::Surface

Public Member Functions

 SurfaceHeadless (Instance &instance, VkExtent2D extent={0, 0})
 SurfaceHeadless (SurfaceHeadless &&r) noexcept
bool create (VkExtent2D extent)
void setExtent (VkExtent2D extent)
void destroy () override
VkExtent2D getExtent () const override
VkSurfaceKHR get () const
bool isCreated () const
InstancegetInstance ()
Instance const & getInstance () const

Protected Attributes

VkSurfaceKHR _g_surface

Member Function Documentation

◆ destroy()

void fge::vulkan::SurfaceHeadless::destroy ( )
overridevirtual

Implements fge::vulkan::Surface.

◆ getExtent()

VkExtent2D fge::vulkan::SurfaceHeadless::getExtent ( ) const
nodiscardoverridevirtual

Reimplemented from fge::vulkan::Surface.


The documentation for this class was generated from the following file: