LeviLamina
Loading...
Searching...
No Matches
CameraPresets Class Reference

Classes

struct  CameraList
 

Public Member Functions

CameraPresetsoperator= (CameraPresets const &)
 
 CameraPresets (CameraPresets const &)
 
MCAPI void _discardInvalidPresets ()
 
MCAPI void _parseAndLoadCameraList (::std::string const &fileData, ::MolangVersion molangVersion, ::std::string_view filename, ::cereal::ReflectionCtx const &ctx)
 
MCAPI void _parseAndLoadCameraPreset (::std::string const &fileData, ::MolangVersion molangVersion, ::cereal::ReflectionCtx const &ctx)
 
MCAPI void _storeCameraList (::CameraPresets::CameraList &&list)
 
MCAPI ::std::vector<::std::string > buildCameraPresetList () const
 
MCAPI ::std::optional< uint > getCameraPresetIndex (::std::string const &presetName) const
 
MCAPI void loadPresets (::ResourcePackManager &resourcePackManager, ::Experiments const &)
 
MCAPI::CameraPresets & operator= (::CameraPresets &&)
 
MCAPI ~CameraPresets ()
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI void _setupBindings (::cereal::ReflectionCtx &ctx)
 
static MCAPI bool isAllowedEaseTarget (::std::string const &easeTarget)
 
static MCAPI bool isVanillaCamera (::std::string const &cameraName)
 
static MCAPI ::Bedrock::Result<::CameraPresetsread (::ReadOnlyBinaryStream &stream)
 

Public Attributes

::ll::TypedStorage< 8, 24, ::std::vector<::SharedTypes::v1_21_80::CameraPreset > > mPresets
 
::ll::TypedStorage< 8, 24, ::std::vector<::CameraPresets::CameraList > > mLists
 

Constructor & Destructor Documentation

◆ ~CameraPresets()

MCAPI CameraPresets::~CameraPresets ( )
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.

Member Function Documentation

◆ _discardInvalidPresets()

MCAPI void CameraPresets::_discardInvalidPresets ( )
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.

◆ _parseAndLoadCameraList()

MCAPI void CameraPresets::_parseAndLoadCameraList ( ::std::string const & fileData,
::MolangVersion molangVersion,
::std::string_view filename,
::cereal::ReflectionCtx const & ctx )
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.

◆ _parseAndLoadCameraPreset()

MCAPI void CameraPresets::_parseAndLoadCameraPreset ( ::std::string const & fileData,
::MolangVersion molangVersion,
::cereal::ReflectionCtx const & ctx )
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.

◆ _storeCameraList()

MCAPI void CameraPresets::_storeCameraList ( ::CameraPresets::CameraList && list)
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.

◆ buildCameraPresetList()

MCAPI ::std::vector<::std::string > CameraPresets::buildCameraPresetList ( ) const
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.

◆ getCameraPresetIndex()

MCAPI ::std::optional< uint > CameraPresets::getCameraPresetIndex ( ::std::string const & presetName) const
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.

◆ loadPresets()

MCAPI void CameraPresets::loadPresets ( ::ResourcePackManager & resourcePackManager,
::Experiments const &  )
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.

◆ operator=()

MCAPI::CameraPresets & CameraPresets::operator= ( ::CameraPresets && )
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.

◆ _setupBindings()

static MCAPI void CameraPresets::_setupBindings ( ::cereal::ReflectionCtx & ctx)
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.

◆ isAllowedEaseTarget()

static MCAPI bool CameraPresets::isAllowedEaseTarget ( ::std::string const & easeTarget)
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.

◆ isVanillaCamera()

static MCAPI bool CameraPresets::isVanillaCamera ( ::std::string const & cameraName)
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.

◆ read()

static MCAPI ::Bedrock::Result<::CameraPresets > CameraPresets::read ( ::ReadOnlyBinaryStream & stream)
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 CameraPresets::$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.

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