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 void _integrate ()
 
MCAPI void _pruneDenyList ()
 
MCAPI void _resize ()
 
MCAPI float _solveCollisions (bool checkDenyList)
 
MCAPI float _solveDistanceConstraints1 ()
 
MCAPI float _solveDistanceConstraints3 ()
 
MCAPI void initializePins (::std::optional<::RopeParams > parameters)
 
MCAPI void prepareAABBBucketsForNextFrame ()
 
MCAPI void tick ()
 
MCAPI void * $ctor ()
 
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: