31 ::ll::TypedStorage<8, 32, ::RopePoints> mQueuedRenderPoints;
32 ::ll::TypedStorage<4, 12, ::Vec3> mPrevStartPin;
33 ::ll::TypedStorage<4, 12, ::Vec3> mPrevEndPin;
34 ::ll::TypedStorage<4, 12, ::Vec3> mStartPin;
35 ::ll::TypedStorage<4, 12, ::Vec3> mEndPin;
36 ::ll::TypedStorage<8, 8, uint64> mToCutNode;
37 ::ll::TypedStorage<1, 1, bool> mAbandonCollision;
44 ::ll::TypedStorage<8, 96, ::Rope::IntermediateData> mIntermediateData;
45 ::ll::TypedStorage<8, 88, ::RopeParams> mParameters;
46 ::ll::TypedStorage<8, 32, ::RopePoints> mRenderPoints;
47 ::ll::TypedStorage<8, 24, ::std::vector<::RopeNode>> mNodes;
48 ::ll::TypedStorage<8, 24, ::std::vector<::AABBBucket>> mColliderBuckets;
49 ::ll::TypedStorage<8, 24, ::std::vector<::RopeWave>> mWaves;
50 ::ll::TypedStorage<8, 16, ::std::set<::AABB, ::RopeDetails::AABBPred>> mDenyListedColliders;
51 ::ll::TypedStorage<8, 8, uint64> mCutNode;
52 ::ll::TypedStorage<8, 8, uint64> mMinNodes;
63 MCAPI
float _solveCollisions(
bool const checkDenyList);
66 MCAPI
void initializePins(::std::optional<::RopeParams> parameters);