|
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.