MCPcopy Create free account
hub / github.com/FastLED/FastLED / syncParams

Method syncParams

src/fl/fx/2d/flowfield.cpp.hpp:524–535  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

522}
523
524void FlowFieldFP::syncParams() {
525 mColorShift_fp = s16x16(mParams.color_shift);
526 mFlowShift_fp = s16x16(mParams.flow_shift);
527 mEndpointSpeed_fp = s16x16(mParams.endpoint_speed);
528 mPersistence_fp = s16x16(mParams.persistence);
529 mNoiseFreqX_fp = s16x16(mParams.noise_freq_x);
530 mNoiseFreqY_fp = s16x16(mParams.noise_freq_y);
531 mFlowSpeedX_fp = s16x16(mParams.flow_speed_x);
532 mFlowSpeedY_fp = s16x16(mParams.flow_speed_y);
533 mFlowAmpX_fp = s16x16(mParams.flow_amp_x);
534 mFlowAmpY_fp = s16x16(mParams.flow_amp_y);
535}
536
537i32 FlowFieldFP::clamp_q16(i32 v, i32 lo, i32 hi) {
538 return (v < lo) ? lo : (v > hi) ? hi : v;

Callers 1

profilePhasesMethod · 0.80

Calls 1

s16x16Class · 0.50

Tested by

no test coverage detected