Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
VanillaCameraAPI Class Reference
Inheritance diagram for VanillaCameraAPI:

Public Types

using PlayerViewMode = ::SharedTypes::v1_21_100::PlayerViewMode

Public Member Functions

VanillaCameraAPI & operator= (VanillaCameraAPI const &)
 VanillaCameraAPI (VanillaCameraAPI const &)
virtual ::std::optional<::IVanillaCameraAPI::DamageBobParameters > tryGetDamageBobParameters (::WeakRef<::EntityContext > const actorRef, float frameInterpolation) const
virtual ::std::optional<::IVanillaCameraAPI::MovementBobParameters > tryGetMovementBobParameters (::WeakRef<::EntityContext > const actorRef, float frameInterpolation) const
virtual ::std::optional<::IVanillaCameraAPI::VehicleRotationInformation > tryGetVehicleRotationInformation (::WeakRef<::EntityContext > const actorId) const
virtual::IVanillaCameraAPI::VehicleSeatCameraOptions getVehicleSeatCameraOptions (::WeakRef<::EntityContext > const actorId) const
virtual ::std::optional<::IVanillaCameraAPI::PortalData > tryGetPortalData () const
virtual::SharedTypes::v1_21_100::PlayerViewMode getPlayerViewPerspectiveOption () const
virtual ::std::optional< bool > isPlayerSleeping () const
MCAPI::Mob * _getMob (::WeakRef<::EntityContext > const actorRef) const
MCAPI ::std::optional<::IVanillaCameraAPI::DamageBobParameters > $tryGetDamageBobParameters (::WeakRef<::EntityContext > const actorRef, float frameInterpolation) const
MCAPI ::std::optional<::IVanillaCameraAPI::MovementBobParameters > $tryGetMovementBobParameters (::WeakRef<::EntityContext > const actorRef, float frameInterpolation) const
MCAPI ::std::optional<::IVanillaCameraAPI::VehicleRotationInformation > $tryGetVehicleRotationInformation (::WeakRef<::EntityContext > const actorId) const
MCAPI::IVanillaCameraAPI::VehicleSeatCameraOptions $getVehicleSeatCameraOptions (::WeakRef<::EntityContext > const actorId) const
MCAPI ::std::optional<::IVanillaCameraAPI::PortalData > $tryGetPortalData () const
MCAPI::SharedTypes::v1_21_100::PlayerViewMode $getPlayerViewPerspectiveOption () const
MCAPI ::std::optional< bool > $isPlayerSleeping () const

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 8, ::IClientInstance & > mClientInstance
::ll::TypedStorage< 4, 8, ::std::optional< float > const > mLegacySneakOffset

Member Function Documentation

◆ tryGetDamageBobParameters()

virtual ::std::optional<::IVanillaCameraAPI::DamageBobParameters > VanillaCameraAPI::tryGetDamageBobParameters ( ::WeakRef<::EntityContext > const actorRef,
float frameInterpolation ) const
virtual

Implements IVanillaCameraAPI.

◆ tryGetMovementBobParameters()

virtual ::std::optional<::IVanillaCameraAPI::MovementBobParameters > VanillaCameraAPI::tryGetMovementBobParameters ( ::WeakRef<::EntityContext > const actorRef,
float frameInterpolation ) const
virtual

Implements IVanillaCameraAPI.

◆ tryGetVehicleRotationInformation()

virtual ::std::optional<::IVanillaCameraAPI::VehicleRotationInformation > VanillaCameraAPI::tryGetVehicleRotationInformation ( ::WeakRef<::EntityContext > const actorId) const
virtual

Implements IVanillaCameraAPI.

◆ getVehicleSeatCameraOptions()

virtual::IVanillaCameraAPI::VehicleSeatCameraOptions VanillaCameraAPI::getVehicleSeatCameraOptions ( ::WeakRef<::EntityContext > const actorId) const
virtual

Implements IVanillaCameraAPI.

◆ tryGetPortalData()

virtual ::std::optional<::IVanillaCameraAPI::PortalData > VanillaCameraAPI::tryGetPortalData ( ) const
virtual

Implements IVanillaCameraAPI.

◆ getPlayerViewPerspectiveOption()

virtual::SharedTypes::v1_21_100::PlayerViewMode VanillaCameraAPI::getPlayerViewPerspectiveOption ( ) const
virtual

Implements IVanillaCameraAPI.

◆ isPlayerSleeping()

virtual ::std::optional< bool > VanillaCameraAPI::isPlayerSleeping ( ) const
virtual

Implements IVanillaCameraAPI.

◆ _getMob()

MCAPI::Mob * VanillaCameraAPI::_getMob ( ::WeakRef<::EntityContext > const actorRef) 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.

◆ $tryGetDamageBobParameters()

MCAPI ::std::optional<::IVanillaCameraAPI::DamageBobParameters > VanillaCameraAPI::$tryGetDamageBobParameters ( ::WeakRef<::EntityContext > const actorRef,
float frameInterpolation ) 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.

◆ $tryGetMovementBobParameters()

MCAPI ::std::optional<::IVanillaCameraAPI::MovementBobParameters > VanillaCameraAPI::$tryGetMovementBobParameters ( ::WeakRef<::EntityContext > const actorRef,
float frameInterpolation ) 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.

◆ $tryGetVehicleRotationInformation()

MCAPI ::std::optional<::IVanillaCameraAPI::VehicleRotationInformation > VanillaCameraAPI::$tryGetVehicleRotationInformation ( ::WeakRef<::EntityContext > const actorId) 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.

◆ $getVehicleSeatCameraOptions()

MCAPI::IVanillaCameraAPI::VehicleSeatCameraOptions VanillaCameraAPI::$getVehicleSeatCameraOptions ( ::WeakRef<::EntityContext > const actorId) 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.

◆ $tryGetPortalData()

MCAPI ::std::optional<::IVanillaCameraAPI::PortalData > VanillaCameraAPI::$tryGetPortalData ( ) 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.

◆ $getPlayerViewPerspectiveOption()

MCAPI::SharedTypes::v1_21_100::PlayerViewMode VanillaCameraAPI::$getPlayerViewPerspectiveOption ( ) 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.

◆ $isPlayerSleeping()

MCAPI ::std::optional< bool > VanillaCameraAPI::$isPlayerSleeping ( ) 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.

◆ $vftable()

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

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