LeviLamina
Loading...
Searching...
No Matches
RayTracingOptions Class Reference
+ Inheritance diagram for RayTracingOptions:

Public Member Functions

RayTracingOptionsoperator= (RayTracingOptions const &)
 
 RayTracingOptions (RayTracingOptions const &)
 
virtual void onActiveResourcePacksChanged (::ResourcePackManager &)
 
virtual bool isHardwareRayTracingCompatible () const
 
virtual bool isHardwareDeferredCompatible () const
 
virtual bool areRayTracingResourcesAvailable () const
 
virtual bool arePBRResourcesAvailable () const
 
virtual bool isPlatformCompatible () const
 
virtual bool isRayTracingAvailable () const
 
virtual bool isDeferredShadingAvailable () const
 
virtual bool isUpscalingAvailable () const
 
virtual::dragon::rendering::LightingModels getLightingModel () const
 
virtual void setLightingModel (::dragon::rendering::LightingModels const)
 
virtual bool onFullPackStackInvalid ()
 
virtual void onBaseGamePackDownloadComplete ()
 
virtual void onLanguageSubpacksChanged ()
 
virtual void onResourceManagerDestroyed (::ResourcePackManager &mgr)
 
MCAPI void $dtor ()
 
MCFOLD bool $onFullPackStackInvalid ()
 
MCFOLD void $onBaseGamePackDownloadComplete ()
 
MCFOLD void $onLanguageSubpacksChanged ()
 
MCFOLD void $onResourceManagerDestroyed (::ResourcePackManager &mgr)
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 
MCFOLD void $dtor ()
 

Static Public Member Functions

static MCAPI ::PackCapability getPackCapability (::Bedrock::NonOwnerPointer<::IAdvancedGraphicsOptions > advancedGraphicsOptions)
 
static MCAPI ::PackCapability getPackDeferredCapability (::Bedrock::NonOwnerPointer<::IAdvancedGraphicsOptions > advancedGraphicsOptions)
 
static MCAPI ::std::string_view const & RAY_TRACING_TAG ()
 
static MCAPI void ** $vftable ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnkaa0968
 
::ll::UntypedStorage< 1, 1 > mUnk247eaa
 
::ll::UntypedStorage< 1, 1 > mUnk8ff52e
 
::ll::UntypedStorage< 4, 4 > mUnk18bb5b
 
::ll::UntypedStorage< 8, 24 > mUnke3b45f
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

Member Function Documentation

◆ onActiveResourcePacksChanged()

virtual void RayTracingOptions::onActiveResourcePacksChanged ( ::ResourcePackManager & )
virtual

Implements ResourcePackListener.

◆ isHardwareRayTracingCompatible()

virtual bool RayTracingOptions::isHardwareRayTracingCompatible ( ) const
virtual

◆ isHardwareDeferredCompatible()

virtual bool RayTracingOptions::isHardwareDeferredCompatible ( ) const
virtual

◆ areRayTracingResourcesAvailable()

virtual bool RayTracingOptions::areRayTracingResourcesAvailable ( ) const
virtual

◆ arePBRResourcesAvailable()

virtual bool RayTracingOptions::arePBRResourcesAvailable ( ) const
virtual

◆ isPlatformCompatible()

virtual bool RayTracingOptions::isPlatformCompatible ( ) const
virtual

◆ isRayTracingAvailable()

virtual bool RayTracingOptions::isRayTracingAvailable ( ) const
virtual

◆ isDeferredShadingAvailable()

virtual bool RayTracingOptions::isDeferredShadingAvailable ( ) const
virtual

◆ isUpscalingAvailable()

virtual bool RayTracingOptions::isUpscalingAvailable ( ) const
virtual

◆ getLightingModel()

virtual::dragon::rendering::LightingModels RayTracingOptions::getLightingModel ( ) const
virtual

◆ setLightingModel()

virtual void RayTracingOptions::setLightingModel ( ::dragon::rendering::LightingModels const )
virtual

The documentation for this class was generated from the following file: