14 virtual bool areRayTracingResourcesAvailable()
const = 0;
17 virtual bool isDeferredLightingModelAvailable()
const = 0;
20 virtual bool isRayTracingAvailable()
const = 0;
23 virtual bool areDeferredShadingAndResourcesAvailable()
const = 0;
26 virtual bool isVibrantVisualsAllowed()
const = 0;
29 virtual void setForceDisableVibrantVisuals(
bool) = 0;
32 virtual bool isPlatformDeferredPerformanceCompatible()
const = 0;
35 virtual bool canSwitchGraphicsModeInGame()
const = 0;
38 virtual ::dragon::rendering::LightingModels getLightingModel()
const = 0;
41 virtual void setLightingModel(::dragon::rendering::LightingModels
const) = 0;
44 virtual void setCanSwitchGraphicsModeInGame(
bool) = 0;