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

Public Types

enum class  CameraCommandOption : uchar {
  None = 0 , Set = 1 , Ease = 2 , Pos = 3 ,
  Rot = 4 , FovSet = 5 , FovClear = 6 , Facing = 7 ,
  AttachToEntity = 8 , DetachFromEntity = 9 , TargetEntity = 10 , TargetOffset = 11 ,
  RemoveTarget = 12 , ViewOffset = 13 , EntityOffset = 14 , Default = 15 ,
  Clear = 16 , Fade = 17 , Time = 18 , Color = 19
}

Public Member Functions

CameraCommandoperator= (CameraCommand const &)
 CameraCommand (CameraCommand const &)
virtual void execute (::CommandOrigin const &origin, ::CommandOutput &output) const
MCAPI void forEachSelectedPlayersCameraStates (::CommandOrigin const &origin, ::std::function< void(::ServerCameraStatesComponent &)> callback) const
MCAPI bool prepareInstruction (::CameraInstruction &cameraInstruction, ::CameraPresets const &cameraPresets, ::CommandOrigin const &origin, ::CommandOutput &output, ::Experiments const &experiments, ::BaseGameVersion const &baseGameVersion) const
MCAPI void * $ctor ()
MCAPI void $dtor ()
MCAPI void $execute (::CommandOrigin const &origin, ::CommandOutput &output) const
LLNDAPI std::string getCommandName () const
virtual bool collectOptionalArguments ()
MCAPI void run (::CommandOrigin const &origin, ::CommandOutput &output) const
MCAPI void sendTelemetry (::CommandOrigin const &origin, ::CommandOutput &output) const
MCAPI bool shouldSendTelemetry (::CommandOrigin const &origin) const
MCFOLD bool $collectOptionalArguments ()

Static Public Member Functions

static MCAPI bool resolveInheritance (::std::string &currentPresetName, ::std::string const &parentToStopAt, ::std::vector<::SharedTypes::v1_21_90::CameraPreset > const &presetList)
static MCAPI void setup (::CommandRegistry &registry, ::Experiments const *experiments)
static MCAPI char const *& ENUM_OPTION_ATTACH_TO_ENTITY ()
static MCAPI char const *& ENUM_OPTION_CLEAR ()
static MCAPI char const *& ENUM_OPTION_COLOR ()
static MCAPI char const *& ENUM_OPTION_DEFAULT ()
static MCAPI char const *& ENUM_OPTION_DETACH_FROM_ENTITY ()
static MCAPI char const *& ENUM_OPTION_EASE ()
static MCAPI char const *& ENUM_OPTION_ENTITY_OFFSET ()
static MCAPI char const *& ENUM_OPTION_FACING ()
static MCAPI char const *& ENUM_OPTION_FADE ()
static MCAPI char const *& ENUM_OPTION_FOV ()
static MCAPI char const *& ENUM_OPTION_FOV_CLEAR ()
static MCAPI char const *& ENUM_OPTION_POS ()
static MCAPI char const *& ENUM_OPTION_ROT ()
static MCAPI char const *& ENUM_OPTION_SET ()
static MCAPI char const *& ENUM_OPTION_TARGET ()
static MCAPI char const *& ENUM_OPTION_TARGET_OFFSET ()
static MCAPI char const *& ENUM_OPTION_TARGET_REMOVE ()
static MCAPI char const *& ENUM_OPTION_TIME ()
static MCAPI char const *& ENUM_OPTION_VIEW_OFFSET ()
static MCAPI char const *& OPTION_ATTACH_TO_ENTITY ()
static MCAPI char const *& OPTION_CLEAR ()
static MCAPI char const *& OPTION_COLOR ()
static MCAPI char const *& OPTION_DEFAULT ()
static MCAPI char const *& OPTION_DETACH_FROM_ENTITY ()
static MCAPI char const *& OPTION_EASE ()
static MCAPI char const *& OPTION_ENTITY_OFFSET ()
static MCAPI char const *& OPTION_FACING ()
static MCAPI char const *& OPTION_FADE ()
static MCAPI char const *& OPTION_FOV ()
static MCAPI char const *& OPTION_FOV_CLEAR ()
static MCAPI char const *& OPTION_POS ()
static MCAPI char const *& OPTION_ROT ()
static MCAPI char const *& OPTION_SET ()
static MCAPI char const *& OPTION_TARGET ()
static MCAPI char const *& OPTION_TARGET_OFFSET ()
static MCAPI char const *& OPTION_TARGET_REMOVE ()
static MCAPI char const *& OPTION_TIME ()
static MCAPI char const *& OPTION_VIEW_OFFSET ()
static MCAPI ::BaseGameVersion const & REMOVE_IGNORE_STARTING_VALUE_COMPONENT_VERSION ()
static MCAPI void ** $vftable ()
static MCAPI bool isTemplateLockedAction (::CommandOrigin const &origin)
static MCAPI bool isWildcard (::CommandSelectorBase const &selector)
static MCAPI bool shouldUseCommandOriginRotation (::CommandOrigin const &origin, int version)
static MCAPI bool validRange (int input, int low, int high, ::CommandOutput &output)
static MCAPI bool validRange (float input, float low, float high, ::CommandOutput &output)
static MCAPI ::std::string const & WILDCARD_TOKEN ()

Public Attributes

::ll::UntypedStorage< 8, 200 > mUnk822547
::ll::UntypedStorage< 1, 1 > mUnk6d2b15
::ll::UntypedStorage< 8, 32 > mUnk602621
::ll::UntypedStorage< 1, 1 > mUnk43793e
::ll::UntypedStorage< 4, 4 > mUnk76eb2f
::ll::UntypedStorage< 4, 4 > mUnkda0689
::ll::UntypedStorage< 1, 1 > mUnk49b356
::ll::UntypedStorage< 4, 16 > mUnk717385
::ll::UntypedStorage< 1, 1 > mUnkbe461d
::ll::UntypedStorage< 4, 8 > mUnkc0d6b9
::ll::UntypedStorage< 4, 8 > mUnk79bee7
::ll::UntypedStorage< 1, 1 > mUnk221b02
::ll::UntypedStorage< 8, 200 > mUnkbcf156
::ll::UntypedStorage< 4, 16 > mUnk6890a2
::ll::UntypedStorage< 1, 1 > mUnkb51868
::ll::UntypedStorage< 1, 1 > mUnk87851f
::ll::UntypedStorage< 1, 1 > mUnkcf4eac
::ll::UntypedStorage< 4, 4 > mUnk124698
::ll::UntypedStorage< 4, 4 > mUnkf530ad
::ll::UntypedStorage< 1, 1 > mUnkac13f3
::ll::UntypedStorage< 4, 4 > mUnked6be8
::ll::UntypedStorage< 4, 4 > mUnk5b206e
::ll::UntypedStorage< 4, 4 > mUnk8f6909
::ll::UntypedStorage< 1, 1 > mUnk9cd0bc
::ll::UntypedStorage< 8, 200 > mUnk79bdc0
::ll::UntypedStorage< 1, 1 > mUnk3233d4
::ll::UntypedStorage< 1, 1 > mUnk18245b
::ll::UntypedStorage< 8, 200 > mUnk90b622
::ll::UntypedStorage< 4, 4 > mUnkf3ad95
::ll::UntypedStorage< 4, 4 > mUnk48d083
::ll::UntypedStorage< 4, 4 > mUnkc0d44c
::ll::UntypedStorage< 1, 1 > mUnk46fd0d
::ll::UntypedStorage< 4, 4 > mUnk623384
::ll::UntypedStorage< 4, 4 > mUnk6220be
::ll::UntypedStorage< 4, 4 > mUnk811594
::ll::UntypedStorage< 1, 1 > mUnk626e12
::ll::UntypedStorage< 4, 4 > mUnkcb9bf0
::ll::UntypedStorage< 4, 4 > mUnk1be6e3
::ll::UntypedStorage< 4, 4 > mUnk7df88a
::ll::UntypedStorage< 1, 1 > mUnkcf2ab3
::ll::UntypedStorage< 4, 4 > mUnkecea45
::ll::UntypedStorage< 4, 4 > mUnk55454d
::ll::UntypedStorage< 4, 4 > mUnk647e26
::ll::TypedStorage< 4, 4, int > mVersion
::ll::TypedStorage< 8, 8, ::CommandRegistry const * > mRegistry
::ll::TypedStorage< 4, 4, int > mCommandSymbol
::ll::TypedStorage< 1, 1, ::CommandPermissionLevel > mPermissionLevel
::ll::TypedStorage< 2, 2, ::CommandFlagmFlags

Member Function Documentation

◆ execute()

virtual void CameraCommand::execute ( ::CommandOrigin const & origin,
::CommandOutput & output ) const
virtual

Implements Command.

◆ $vftable()

MCAPI void ** CameraCommand::$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 file: