A reimplementation of Mario Kart Wii's physics engine in C++
Loading...
Searching...
No Matches
Field::RailSmoothInterpolator Member List

This is the complete list of members for Field::RailSmoothInterpolator, including all inherited members.

calc() override (defined in Field::RailSmoothInterpolator)Field::RailSmoothInterpolatorvirtual
calcCubicBezier(f32 t, u32 currIdx, u32 nextIdx, EGG::Vector3f &pos, EGG::Vector3f &dir) const (defined in Field::RailSmoothInterpolator)Field::RailSmoothInterpolatorprivate
calcCubicBezierPos(f32 t, const RailSplineTransition &trans) const (defined in Field::RailSmoothInterpolator)Field::RailSmoothInterpolatorprivate
calcCubicBezierTangentDir(f32 t, const RailSplineTransition &trans) const (defined in Field::RailSmoothInterpolator)Field::RailSmoothInterpolatorprivate
calcDirectionChange() (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
calcNextIndices() (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
calcNextSegment() (defined in Field::RailSmoothInterpolator)Field::RailSmoothInterpolatorprivate
calcT(f32 t) const (defined in Field::RailSmoothInterpolator)Field::RailSmoothInterpolatorprivate
calcVelocities() (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
curPoint() const (defined in Field::RailInterpolator)Field::RailInterpolatorinline
curPos() const (defined in Field::RailInterpolator)Field::RailInterpolatorinline
curTangentDir() const (defined in Field::RailInterpolator)Field::RailInterpolatorinline
evalCubicBezierOnPath(f32 t, EGG::Vector3f &currDir, EGG::Vector3f &curTangentDir) override (defined in Field::RailSmoothInterpolator)Field::RailSmoothInterpolatorvirtual
floorNrm(size_t idx) const (defined in Field::RailInterpolator)Field::RailInterpolator
getCurrVel() override (defined in Field::RailSmoothInterpolator)Field::RailSmoothInterpolatorinlinevirtual
getPathLocation(f32 t, s16 &idx, f32 &len) override (defined in Field::RailSmoothInterpolator)Field::RailSmoothInterpolatorvirtual
init(f32 t, u32 idx) override (defined in Field::RailSmoothInterpolator)Field::RailSmoothInterpolatorvirtual
isMovementDirectionForward() const (defined in Field::RailInterpolator)Field::RailInterpolatorinline
m_4a (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
m_curPos (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
m_currPointIdx (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
m_currSegmentVel (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
m_currVel (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
m_curTangentDir (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
m_estimatorSampleCount (defined in Field::RailSmoothInterpolator)Field::RailSmoothInterpolatorprivate
m_estimatorStep (defined in Field::RailSmoothInterpolator)Field::RailSmoothInterpolatorprivate
m_isOscillating (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
m_movementDirectionForward (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
m_nextPointIdx (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
m_nextPointVel (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
m_pathPercentages (defined in Field::RailSmoothInterpolator)Field::RailSmoothInterpolatorprivate
m_pointCount (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
m_points (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
m_prevPointVel (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
m_prevPos (defined in Field::RailSmoothInterpolator)Field::RailSmoothInterpolatorprivate
m_railIdx (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
m_segmentT (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
m_speed (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
m_transitions (defined in Field::RailSmoothInterpolator)Field::RailSmoothInterpolatorprivate
m_usePerPointVelocities (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
m_velocity (defined in Field::RailSmoothInterpolator)Field::RailSmoothInterpolatorprivate
RailInterpolator(f32 speed, u32 idx) (defined in Field::RailInterpolator)Field::RailInterpolator
railLength() const (defined in Field::RailInterpolator)Field::RailInterpolator
RailSmoothInterpolator(f32 speed, u32 idx) (defined in Field::RailSmoothInterpolator)Field::RailSmoothInterpolator
setCurrVel(f32 speed) override (defined in Field::RailSmoothInterpolator)Field::RailSmoothInterpolatorvirtual
setT(f32 t) (defined in Field::RailInterpolator)Field::RailInterpolatorinline
shouldChangeDirection() const (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
Status enum name (defined in Field::RailInterpolator)Field::RailInterpolator
updateVel() (defined in Field::RailInterpolator)Field::RailInterpolatorprotected
~RailInterpolator() (defined in Field::RailInterpolator)Field::RailInterpolatorvirtual
~RailSmoothInterpolator() override (defined in Field::RailSmoothInterpolator)Field::RailSmoothInterpolator