Cogs.Core
Public Attributes | List of all members
Cogs::CapabilitiesVK Class Reference
Inheritance diagram for Cogs::CapabilitiesVK:
Cogs::ICapabilities

Public Attributes

VkSurfaceCapabilitiesKHR surfaceCapabilities = {}
 
std::vector< VkPresentModeKHR > presentModes
 
std::vector< VkSurfaceFormatKHR > surfaceFormats
 

Additional Inherited Members

- Public Member Functions inherited from Cogs::ICapabilities
virtual Vendors::EVendors getVendor () const
 Gets the known vendor of the initialized graphics device.
 
virtual Series::ESeries getSeries () const
 Gets the series of GPUs the currently initialized graphics device belongs to.
 
virtual int getModel () const
 Gets the model number of the initialized graphics device.
 
virtual bool supportsInstancing () const
 Check if the graphics device supports instancing.
 
virtual int getMaxTextureSlots () const
 Gets maximum number of supported texture slots.
 
virtual const GraphicsDeviceCapabilitiesgetDeviceCapabilities () const
 Gets the device capabilities in a structure.
 

Detailed Description

Definition at line 9 of file CapabilitiesVK.h.

Member Data Documentation

◆ presentModes

std::vector<VkPresentModeKHR> Cogs::CapabilitiesVK::presentModes

Definition at line 13 of file CapabilitiesVK.h.

◆ surfaceCapabilities

VkSurfaceCapabilitiesKHR Cogs::CapabilitiesVK::surfaceCapabilities = {}

Definition at line 12 of file CapabilitiesVK.h.

◆ surfaceFormats

std::vector<VkSurfaceFormatKHR> Cogs::CapabilitiesVK::surfaceFormats

Definition at line 14 of file CapabilitiesVK.h.


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