MCPcopy Create free account
hub / github.com/BespokeSynth/BespokeSynth / GetCableStart

Method GetCableStart

Source/PatchCableSource.cpp:372–388  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

370}
371
372ofVec2f PatchCableSource::GetCableStart(int index) const
373{
374 float cableX = mX;
375 float cableY = mY;
376
377 if (mHoverIndex != -1 && mDefaultPatchBehavior != kDefaultPatchBehavior_Add)
378 {
379 if (mSide == Side::kBottom)
380 cableY += kPatchCableSpacing * index;
381 else if (mSide == Side::kLeft)
382 cableX -= kPatchCableSpacing * index;
383 else if (mSide == Side::kRight || mSide == Side::kNone)
384 cableX += kPatchCableSpacing * index;
385 }
386
387 return ofVec2f(cableX, cableY);
388}
389
390ofVec2f PatchCableSource::GetCableStartDir(int index, ofVec2f dest) const
391{

Callers 1

GetPatchCablePosMethod · 0.80

Calls 1

ofVec2fClass · 0.85

Tested by

no test coverage detected