Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/GenericPlatform
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformDriver.h |
| Include | #include "GenericPlatform/GenericPlatformDriver.h" |
Syntax
struct FGPUDriverInfo
Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | DeviceDescription | Name of the graphics device, e.g. "NVIDIA GeForce GTX 680" or "AMD Radeon R9 200 / HD 7900 Series". | |
| FString | DriverDate | Driver date as reported by the driver. Format is MM-DD-YYYY. | |
| FString | InternalDriverVersion | Internal driver version, which may differ from the version shown to the user. Set to "Unknown" if the driver detection failed. | |
| FString | ProviderName | Name of the hardware vendor, e.g. "NVIDIA" or "Advanced Micro Devices, Inc.". | |
| FString | RHIName | Current RHI. | |
| FString | UserDriverVersion | User-facing driver version. | |
| uint32 | VendorId | Hardware vendor ID, e.g. 0x10DE for NVIDIA. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FString | GetIntelUnifiedVersion
(
const FString& InternalVersion |
||
| FString | GetNVIDIAUnifiedVersion
(
const FString& InternalVersion |
||
| FString | |||
| bool | IsAMD () |
||
| bool | IsIntel () |
||
| bool | IsNVIDIA () |
||
| bool | IsSameDriverVersionGeneration
(
const FDriverVersion& UnifiedDriverVersion |
||
| bool | IsValid () |
||
| void | SetAMD () |
||
| void | SetIntel () |
||
| void | SetNVIDIA () |