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

Public Types

enum class  Flags : uint {
  Remove = 1 , New = 2 , UpdateLocation = 4 , UpdateScale = 8 ,
  UpdateRotation = 16 , UpdateTimeleft = 32 , UpdateColor = 64 , UpdateText = 128 ,
  UpdateBoxBound = 256 , UpdateLineEndLocation = 512 , UpdateArrowHeadLength = 1024 , UpdateArrowHeadRadius = 2048 ,
  UpdateSegmentCount = 4096 , SerializeAll = 4294967294
}
using FlagsStorage = uint

Public Member Functions

virtual void populatePacketData (::ShapeDataPayload &packet) const
virtual void applyUpdatedData (::ShapeDataPayload const &packet)
MCAPI ScriptDebugShape (::ScriptModuleDebugUtilities::ScriptDebugShape const &)
MCAPI ScriptDebugShape (::ScriptModuleDebugUtilities::ScriptDebugShapeType shapeType)
MCAPI ScriptDebugShape (::ScriptModuleDebugUtilities::ScriptDebugShapeType shapeType, ::std::variant<::ScriptModuleMinecraft::ScriptDimensionLocation, ::Vec3 > const &location)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimensiongetDimension () const
MCAPI::ScriptModuleDebugUtilities::ScriptDebugShape & operator= (::ScriptModuleDebugUtilities::ScriptDebugShape const &)
MCAPI void setLocation (::std::variant<::ScriptModuleMinecraft::ScriptDimensionLocation, ::Vec3 > const &location)
MCAPI void * $ctor (::ScriptModuleDebugUtilities::ScriptDebugShape const &)
MCAPI void * $ctor (::ScriptModuleDebugUtilities::ScriptDebugShapeType shapeType)
MCAPI void * $ctor (::ScriptModuleDebugUtilities::ScriptDebugShapeType shapeType, ::std::variant<::ScriptModuleMinecraft::ScriptDimensionLocation, ::Vec3 > const &location)
MCFOLD void $dtor ()
MCAPI void $populatePacketData (::ShapeDataPayload &packet) const
MCAPI void $applyUpdatedData (::ShapeDataPayload const &packet)

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bind ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 1, 1, ::ScriptModuleDebugUtilities::ScriptDebugShapeType > mShapeType
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimension > > mDimension
::ll::TypedStorage< 4, 4, ::DimensionType > mDimensionId
::ll::TypedStorage< 4, 12, ::Vec3mLocation
::ll::TypedStorage< 4, 12, ::Vec3mRotation
::ll::TypedStorage< 4, 4, float > mScale
::ll::TypedStorage< 4, 24, ::ScriptModuleMinecraft::ScriptRGBmColor
::ll::TypedStorage< 4, 8, ::std::optional< float > > mTimeLeftSec
::ll::TypedStorage< 4, 8, ::std::optional< float > > mTimeLeftTotalSec
::ll::TypedStorage< 8, 24, ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer > > > mVisibleTo
::ll::TypedStorage< 8, 8, uint64 > mNetworkId
::ll::TypedStorage< 4, 4, uint > mFlags
::ll::TypedStorage< 1, 1, bool > mExistsInWorld

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