LeviLamina
Loading...
Searching...
No Matches
IVanillaCameraAPI Class Referenceabstract
Inheritance diagram for IVanillaCameraAPI:

Classes

struct  PortalData
struct  DamageBobParameters
struct  MovementBobParameters
struct  VehicleRotationInformation
struct  VehicleSeatCameraOptions

Public Types

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

Public Member Functions

virtual ::std::optional<::IVanillaCameraAPI::DamageBobParameters > tryGetDamageBobParameters (::WeakRef<::EntityContext > const actorRef, float frameInterpolation) const =0
virtual ::std::optional<::IVanillaCameraAPI::MovementBobParameters > tryGetMovementBobParameters (::WeakRef<::EntityContext > const actorRef, float frameInterpolation) const =0
virtual ::std::optional<::IVanillaCameraAPI::VehicleRotationInformation > tryGetVehicleRotationInformation (::WeakRef<::EntityContext > const actorId) const =0
virtual::IVanillaCameraAPI::VehicleSeatCameraOptions getVehicleSeatCameraOptions (::WeakRef<::EntityContext > const actorId) const =0
virtual ::std::optional<::IVanillaCameraAPI::PortalData > tryGetPortalData () const =0
virtual::SharedTypes::v1_21_100::PlayerViewMode getPlayerViewPerspectiveOption () const =0
virtual ::std::optional< bool > isPlayerSleeping () const =0

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