MCPcopy Index your code
hub / github.com/4ian/GDevelop / getTweenColorEffectPropertySetter

Function getTweenColorEffectPropertySetter

Extensions/TweenBehavior/tweentools.ts:40–61  ·  view source on GitHub ↗
(
        effect: PixiFiltersTools.Filter,
        propertyName: string
      )

Source from the content-addressed store, hash-verified

38 };
39 };
40 const getTweenColorEffectPropertySetter = (
41 effect: PixiFiltersTools.Filter,
42 propertyName: string
43 ) => {
44 return ([hue, saturation, lightness]: Array<float>) => {
45 if (effect) {
46 const rgbFromHslColor = gdjs.evtTools.tween.hslToRgb(
47 hue,
48 saturation,
49 lightness
50 );
51 effect.updateColorParameter(
52 propertyName,
53 gdjs.rgbToHexNumber(
54 rgbFromHslColor[0],
55 rgbFromHslColor[1],
56 rgbFromHslColor[2]
57 )
58 );
59 }
60 };
61 };
62
63 // Factory to get the tween setter based on type and options
64 export const tweenSetterFactory =

Callers 2

tweenSetterFactoryFunction · 0.85

Calls 1

updateColorParameterMethod · 0.65

Tested by

no test coverage detected