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 (::ScriptModuleDebugUtilities::PacketShapeData &packet) const
 
virtual void applyUpdatedData (::ScriptModuleDebugUtilities::PacketShapeData const &packet)
 
MCAPI ScriptDebugShape (::ScriptModuleDebugUtilities::ScriptDebugShape const &)
 
MCFOLD::ScriptModuleDebugUtilities::ScriptDebugShape & operator= (::ScriptModuleDebugUtilities::ScriptDebugShape const &)
 
MCAPI void remove ()
 
MCAPI void * $ctor (::ScriptModuleDebugUtilities::ScriptDebugShape const &)
 
MCFOLD void $dtor ()
 
MCAPI void $populatePacketData (::ScriptModuleDebugUtilities::PacketShapeData &packet) const
 
MCAPI void $applyUpdatedData (::ScriptModuleDebugUtilities::PacketShapeData 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< 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< 4, 4, int > mSegments
 
::ll::TypedStorage< 1, 1, bool > mExistsInWorld
 

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