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

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

 ScriptTextShape (ScriptTextShape const &)
virtual void populatePacketData (::ShapeDataPayload &packet) const
virtual void applyUpdatedData (::ShapeDataPayload const &packet)
MCAPI::ScriptModuleDebugUtilities::ScriptTextShape & operator= (::ScriptModuleDebugUtilities::ScriptTextShape const &)
MCAPI void setText (::std::string text)
MCAPI void $dtor ()
MCAPI void $populatePacketData (::ShapeDataPayload &packet) const
MCAPI void $applyUpdatedData (::ShapeDataPayload const &packet)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimensiongetDimension () 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)

Static Public Member Functions

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

Public Attributes

::ll::TypedStorage< 8, 32, ::std::string > mText
::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

Member Function Documentation

◆ populatePacketData()

virtual void ScriptModuleDebugUtilities::ScriptTextShape::populatePacketData ( ::ShapeDataPayload & packet) const
virtual

◆ applyUpdatedData()

virtual void ScriptModuleDebugUtilities::ScriptTextShape::applyUpdatedData ( ::ShapeDataPayload const & packet)
virtual

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