MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / reset

Method reset

Engine/source/T3D/pathShape.cpp:280–295  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

278//-----------------------------------------------------------------------------
279
280void PathShape::reset(F32 speed)
281{
282 CameraSpline::Knot *knot = new CameraSpline::Knot;
283 mSpline.value(mPosition - mNodeBase,knot);
284 if (speed)
285 knot->mSpeed = speed;
286 mSpline.removeAll();
287 mSpline.push_back(knot);
288
289 mNodeBase = 0;
290 mNodeCount = 1;
291 mPosition = 0;
292 mTargetSet = false;
293 mState = Forward;
294 setMaskBits(StateMask | PositionMask | WindowMask | TargetMask);
295}
296
297void PathShape::pushBack(CameraSpline::Knot *knot)
298{

Callers 2

onNewDataBlockMethod · 0.45
pathShape.cppFile · 0.45

Calls 3

valueMethod · 0.45
removeAllMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected