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