48 virtual bool isHardwareRayTracingCompatible()
const ;
51 virtual bool isHardwareDeferredCompatible()
const ;
54 virtual bool areRayTracingResourcesAvailable()
const ;
57 virtual bool isDeferredLightingModelAvailable()
const ;
60 virtual bool isPlatformCompatible()
const ;
63 virtual bool isPlatformDeferredPerformanceCompatible()
const ;
66 virtual bool isRayTracingAvailable()
const ;
69 virtual bool areDeferredShadingAndResourcesAvailable()
const ;
72 virtual bool isVibrantVisualsAllowed()
const ;
75 virtual void setForceDisableVibrantVisuals(
bool) ;
78 virtual bool canSwitchGraphicsModeInGame()
const ;
81 virtual bool isUpscalingAvailable()
const ;
84 virtual ::dragon::rendering::LightingModels getLightingModel()
const ;
87 virtual void setLightingModel(::dragon::rendering::LightingModels
const) ;
90 virtual void setCanSwitchGraphicsModeInGame(
bool) ;
96 MCNAPI static ::PackCapability
99 MCNAPI static ::PackCapability