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 supportsVibrantVisualsPackStack () 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 ()
 
MCAPI bool $onFullPackStackInvalid ()
 
MCAPI void $onBaseGamePackDownloadComplete ()
 
MCAPI void $onLanguageSubpacksChanged ()
 
MCAPI void $onResourceManagerDestroyed (::ResourcePackManager &mgr)
 
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< 1, 1 > mUnk654568
 
::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

◆ supportsVibrantVisualsPackStack()

virtual bool RayTracingOptions::supportsVibrantVisualsPackStack ( ) 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

◆ getPackCapability()

static MCAPI ::PackCapability RayTracingOptions::getPackCapability ( ::Bedrock::NonOwnerPointer<::IAdvancedGraphicsOptions > advancedGraphicsOptions)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getPackDeferredCapability()

static MCAPI ::PackCapability RayTracingOptions::getPackDeferredCapability ( ::Bedrock::NonOwnerPointer<::IAdvancedGraphicsOptions > advancedGraphicsOptions)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ RAY_TRACING_TAG()

static MCAPI ::std::string_view const & RayTracingOptions::RAY_TRACING_TAG ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void ResourcePackListener::$dtor ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onFullPackStackInvalid()

MCAPI bool ResourcePackListener::$onFullPackStackInvalid ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onBaseGamePackDownloadComplete()

MCAPI void ResourcePackListener::$onBaseGamePackDownloadComplete ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onLanguageSubpacksChanged()

MCAPI void ResourcePackListener::$onLanguageSubpacksChanged ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onResourceManagerDestroyed()

MCAPI void ResourcePackListener::$onResourceManagerDestroyed ( ::ResourcePackManager & mgr)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable() [1/2]

static MCAPI void ** ResourcePackListener::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable() [2/2]

static MCAPI void ** Bedrock::EnableNonOwnerReferences::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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