SPARK
0.1.0
A general purpose game engine written in C++.
|
Represents a physical graphics adapter. More...
#include <GraphicsAdapter.h>
Public Member Functions | |
virtual std::string | name () const noexcept=0 |
Gets the name of the graphics adapter. | |
virtual lib::Uuid | uuid () const noexcept=0 |
Gets the unique identifier for the graphics adapter in the system. | |
virtual unsigned int | vendorId () const noexcept=0 |
Gets an identifier representing the vendor of the graphics adapter. | |
virtual unsigned int | deviceId () const noexcept=0 |
Gets an identifier representing the product. | |
virtual GraphicsAdapterType | type () const noexcept=0 |
Gets the type of the graphics adapter. | |
virtual unsigned int | driverVersion () const noexcept=0 |
Gets the version of the driver for the graphics adapter. | |
virtual unsigned int | apiVersion () const noexcept=0 |
Gets the version of the API supported by the graphics adapter. | |
virtual unsigned long long int | dedicatedVideoMemory () const noexcept=0 |
Gets the amount of dedicated video memory (in bytes) available on the graphics adapter. | |
Represents a physical graphics adapter.
A graphics adapter is a physical device that can be used to render graphics. It typically is a GPU, but can also be a CPU with integrated graphics. However, it can also represent an emulated graphics adapter.
|
nodiscardpure virtualnoexcept |
Gets the version of the API supported by the graphics adapter.
Implemented in spark::render::vk::VulkanGraphicsAdapter.
|
nodiscardpure virtualnoexcept |
Gets the amount of dedicated video memory (in bytes) available on the graphics adapter.
Implemented in spark::render::vk::VulkanGraphicsAdapter.
|
nodiscardpure virtualnoexcept |
Gets an identifier representing the product.
Implemented in spark::render::vk::VulkanGraphicsAdapter.
|
nodiscardpure virtualnoexcept |
Gets the version of the driver for the graphics adapter.
Implemented in spark::render::vk::VulkanGraphicsAdapter.
|
nodiscardpure virtualnoexcept |
Gets the name of the graphics adapter.
Implemented in spark::render::vk::VulkanGraphicsAdapter.
|
nodiscardpure virtualnoexcept |
Gets the type of the graphics adapter.
Implemented in spark::render::vk::VulkanGraphicsAdapter.
|
nodiscardpure virtualnoexcept |
Gets the unique identifier for the graphics adapter in the system.
Implemented in spark::render::vk::VulkanGraphicsAdapter.
|
nodiscardpure virtualnoexcept |
Gets an identifier representing the vendor of the graphics adapter.
Implemented in spark::render::vk::VulkanGraphicsAdapter.