calc() override (defined in Field::RailSmoothInterpolator) | Field::RailSmoothInterpolator | virtual |
calcCubicBezier(f32 t, u32 currIdx, u32 nextIdx, EGG::Vector3f &pos, EGG::Vector3f &dir) const (defined in Field::RailSmoothInterpolator) | Field::RailSmoothInterpolator | private |
calcCubicBezierPos(f32 t, const RailSplineTransition &trans) const (defined in Field::RailSmoothInterpolator) | Field::RailSmoothInterpolator | private |
calcCubicBezierTangentDir(f32 t, const RailSplineTransition &trans) const (defined in Field::RailSmoothInterpolator) | Field::RailSmoothInterpolator | private |
calcDirectionChange() (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
calcNextIndices() (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
calcNextSegment() (defined in Field::RailSmoothInterpolator) | Field::RailSmoothInterpolator | private |
calcT(f32 t) const (defined in Field::RailSmoothInterpolator) | Field::RailSmoothInterpolator | private |
calcVelocities() (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
curPoint() const (defined in Field::RailInterpolator) | Field::RailInterpolator | inline |
curPos() const (defined in Field::RailInterpolator) | Field::RailInterpolator | inline |
curTangentDir() const (defined in Field::RailInterpolator) | Field::RailInterpolator | inline |
evalCubicBezierOnPath(f32 t, EGG::Vector3f &currDir, EGG::Vector3f &curTangentDir) override (defined in Field::RailSmoothInterpolator) | Field::RailSmoothInterpolator | virtual |
floorNrm(size_t idx) const (defined in Field::RailInterpolator) | Field::RailInterpolator | |
getCurrVel() override (defined in Field::RailSmoothInterpolator) | Field::RailSmoothInterpolator | inlinevirtual |
getPathLocation(f32 t, s16 &idx, f32 &len) override (defined in Field::RailSmoothInterpolator) | Field::RailSmoothInterpolator | virtual |
init(f32 t, u32 idx) override (defined in Field::RailSmoothInterpolator) | Field::RailSmoothInterpolator | virtual |
isMovementDirectionForward() const (defined in Field::RailInterpolator) | Field::RailInterpolator | inline |
m_4a (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
m_curPos (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
m_currPointIdx (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
m_currSegmentVel (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
m_currVel (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
m_curTangentDir (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
m_estimatorSampleCount (defined in Field::RailSmoothInterpolator) | Field::RailSmoothInterpolator | private |
m_estimatorStep (defined in Field::RailSmoothInterpolator) | Field::RailSmoothInterpolator | private |
m_isOscillating (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
m_movementDirectionForward (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
m_nextPointIdx (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
m_nextPointVel (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
m_pathPercentages (defined in Field::RailSmoothInterpolator) | Field::RailSmoothInterpolator | private |
m_pointCount (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
m_points (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
m_prevPointVel (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
m_prevPos (defined in Field::RailSmoothInterpolator) | Field::RailSmoothInterpolator | private |
m_railIdx (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
m_segmentT (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
m_speed (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
m_transitions (defined in Field::RailSmoothInterpolator) | Field::RailSmoothInterpolator | private |
m_usePerPointVelocities (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
m_velocity (defined in Field::RailSmoothInterpolator) | Field::RailSmoothInterpolator | private |
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::RailSmoothInterpolator | virtual |
setT(f32 t) (defined in Field::RailInterpolator) | Field::RailInterpolator | inline |
shouldChangeDirection() const (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
Status enum name (defined in Field::RailInterpolator) | Field::RailInterpolator | |
updateVel() (defined in Field::RailInterpolator) | Field::RailInterpolator | protected |
~RailInterpolator() (defined in Field::RailInterpolator) | Field::RailInterpolator | virtual |
~RailSmoothInterpolator() override (defined in Field::RailSmoothInterpolator) | Field::RailSmoothInterpolator | |