LeviLamina
Loading...
Searching...
No Matches
Rope Class Reference

Classes

struct  IntermediateData

Public Member Functions

Ropeoperator= (Rope const &)
MCAPI Rope (::Rope const &)
MCAPI void _finalizeBucket (::AABBBucket &bucket)
MCAPI::AABBBucket & _getBucket (uchar bucketIndex)
MCAPI void _integrate ()
MCAPI void _pruneDenyList ()
MCAPI void _resize ()
MCAPI float _solveCollisions (bool checkDenyList)
MCAPI float _solveDistanceConstraints3 ()
MCAPI void initializePins (::std::optional<::RopeParams > parameters)
MCAPI void prepareAABBBucketsForNextFrame ()
MCAPI void tick ()
MCAPI void * $ctor (::Rope const &)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 96, ::Rope::IntermediateDatamIntermediateData
::ll::TypedStorage< 8, 88, ::RopeParamsmParameters
::ll::TypedStorage< 8, 32, ::RopePointsmRenderPoints
::ll::TypedStorage< 8, 24, ::std::vector<::RopeNode > > mNodes
::ll::TypedStorage< 8, 24, ::std::vector<::AABBBucket > > mColliderBuckets
::ll::TypedStorage< 8, 24, ::std::vector<::RopeWave > > mWaves
::ll::TypedStorage< 8, 16, ::std::set<::AABB, ::RopeDetails::AABBPred > > mDenyListedColliders
::ll::TypedStorage< 8, 8, uint64 > mCutNode
::ll::TypedStorage< 8, 8, uint64 > mMinNodes

The documentation for this class was generated from the following file:
  • src/mc/world/phys/rope/Rope.h