Open 3D Engine AzFramework API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherited by AzFramework::DeviceAttributeDeviceModel, AzFramework::DeviceAttributeGPUModel, and AzFramework::DeviceAttributeRAM.
Public Member Functions | |
AZ_RTTI (DeviceAttribute, "{8B7AF778-DD8A-4AFA-8416-EA2D03080F29}") | |
virtual AZStd::string_view | GetName () const =0 |
Get the name of the device attribute e.g. gpuMemory, gpuVendor, customAttribute42. | |
virtual AZStd::string_view | GetDescription () const =0 |
Get a description of this device attribute, used for help text and eventual UI. | |
virtual bool | Evaluate (AZStd::string_view rule) const =0 |
Evaluate a rule and return true if there is a match for this device attribute. | |
virtual AZStd::any | GetValue () const =0 |
Get the value of this attribute. | |