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

Public Member Functions

RayTracingOptionsoperator= (RayTracingOptions const &)
 RayTracingOptions (RayTracingOptions const &)
virtual void unregisterResourcePackListener ()
virtual void onActiveResourcePacksChanged (::ResourcePackManager &resourcePackManager)
virtual bool isHardwareRayTracingCompatible () const
virtual bool isHardwareDeferredCompatible () const
virtual bool areRayTracingResourcesAvailable () const
virtual bool isDeferredLightingModelAvailable () const
virtual bool isPlatformCompatible () const
virtual bool isPlatformDeferredPerformanceCompatible () const
virtual bool isRayTracingAvailable () const
virtual bool areDeferredShadingAndResourcesAvailable () const
virtual bool isVibrantVisualsAllowed () const
virtual void setForceDisableVibrantVisuals (bool value)
virtual bool canSwitchGraphicsModeInGame () const
virtual bool requiresPBRResources () const
virtual bool isUpscalingAvailable () const
virtual::dragon::rendering::LightingModels getLightingModel () const
virtual void setLightingModel (::dragon::rendering::LightingModels const model)
virtual void setCanSwitchGraphicsModeInGame (bool canRuntimeSwitch)
virtual::GraphicsMode getDefaultGraphicsMode () const
virtual::dragon::rendering::LightingModels toggleLightingModel ()
virtual::GraphicsMode getPrevVanillaGraphicsMode () const
virtual void setGraphicsMode (::GraphicsMode const graphicsMode)
virtual bool isPrevAdvancedGraphicsMode () const
MCNAPI_C void * $ctor (::Bedrock::NotNullNonOwnerPtr<::IAdvancedGraphicsHardwareOptions > advancedGraphicsHardwareOptions, ::Bedrock::NotNullNonOwnerPtr<::ResourcePackManager > resourcePackManager)
MCAPI void $dtor ()
virtual bool onFullPackStackInvalid ()
virtual void onBaseGamePackDownloadComplete ()
virtual void onLanguageSubpacksChanged ()
virtual void onResourceManagerDestroyed (::ResourcePackManager &mgr)
virtual void onJsonResourcesChanged (::ResourcePackManager &)
MCAPI bool $onFullPackStackInvalid ()
MCAPI void $onBaseGamePackDownloadComplete ()
MCAPI void $onLanguageSubpacksChanged ()
MCAPI void $onResourceManagerDestroyed (::ResourcePackManager &mgr)
MCAPI void $onJsonResourcesChanged (::ResourcePackManager &)
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)

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 & PBR_TAG ()
static MCAPI ::std::string_view const & RAY_TRACING_TAG ()
static MCAPI void ** $vftableForIAdvancedGraphicsOptions ()
static MCAPI void ** $vftableForResourcePackListener ()
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< 1, 1 > mUnkca02cf
::ll::UntypedStorage< 1, 1 > mUnk5fcbcc
::ll::UntypedStorage< 1, 1 > mUnkec775d
::ll::UntypedStorage< 4, 4 > mUnk18bb5b
::ll::UntypedStorage< 8, 24 > mUnke3b45f
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock

Member Function Documentation

◆ unregisterResourcePackListener()

virtual void RayTracingOptions::unregisterResourcePackListener ( )
virtual

◆ onActiveResourcePacksChanged()

virtual void RayTracingOptions::onActiveResourcePacksChanged ( ::ResourcePackManager & 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

◆ isDeferredLightingModelAvailable()

virtual bool RayTracingOptions::isDeferredLightingModelAvailable ( ) const
virtual

◆ isPlatformCompatible()

virtual bool RayTracingOptions::isPlatformCompatible ( ) const
virtual

◆ isPlatformDeferredPerformanceCompatible()

virtual bool RayTracingOptions::isPlatformDeferredPerformanceCompatible ( ) const
virtual

◆ isRayTracingAvailable()

virtual bool RayTracingOptions::isRayTracingAvailable ( ) const
virtual

◆ areDeferredShadingAndResourcesAvailable()

virtual bool RayTracingOptions::areDeferredShadingAndResourcesAvailable ( ) const
virtual

◆ isVibrantVisualsAllowed()

virtual bool RayTracingOptions::isVibrantVisualsAllowed ( ) const
virtual

◆ setForceDisableVibrantVisuals()

virtual void RayTracingOptions::setForceDisableVibrantVisuals ( bool value)
virtual

◆ canSwitchGraphicsModeInGame()

virtual bool RayTracingOptions::canSwitchGraphicsModeInGame ( ) const
virtual

◆ requiresPBRResources()

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

◆ setCanSwitchGraphicsModeInGame()

virtual void RayTracingOptions::setCanSwitchGraphicsModeInGame ( bool canRuntimeSwitch)
virtual

◆ getDefaultGraphicsMode()

virtual::GraphicsMode RayTracingOptions::getDefaultGraphicsMode ( ) const
virtual

◆ toggleLightingModel()

virtual::dragon::rendering::LightingModels RayTracingOptions::toggleLightingModel ( )
virtual

◆ getPrevVanillaGraphicsMode()

virtual::GraphicsMode RayTracingOptions::getPrevVanillaGraphicsMode ( ) const
virtual

◆ setGraphicsMode()

virtual void RayTracingOptions::setGraphicsMode ( ::GraphicsMode const graphicsMode)
virtual

◆ isPrevAdvancedGraphicsMode()

virtual bool RayTracingOptions::isPrevAdvancedGraphicsMode ( ) const
virtual

◆ getPackCapability()

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()

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.

◆ PBR_TAG()

MCAPI ::std::string_view const & RayTracingOptions::PBR_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.

◆ RAY_TRACING_TAG()

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 RayTracingOptions::$dtor ( )
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.

◆ $vftableForIAdvancedGraphicsOptions()

MCAPI void ** RayTracingOptions::$vftableForIAdvancedGraphicsOptions ( )
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.

◆ $vftableForResourcePackListener()

MCAPI void ** RayTracingOptions::$vftableForResourcePackListener ( )
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.

◆ $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.

◆ $onJsonResourcesChanged()

MCAPI void ResourcePackListener::$onJsonResourcesChanged ( ::ResourcePackManager & )
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]

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]

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: