Definition at line 2892 of file animartrix_detail.hpp.
2892 {
2893
2895
2897
2899
2903
2907
2909
2910 float size = 0.4 +
move.directional[0] * 0.1;
2911
2912 float q = 2;
2913
2916
2921 move.noise_angle[0] * q;
2923 animation.scale_x = 0.08 * size * (
move.directional[0] + 1.5);
2930
2935 move.noise_angle[1] * q;
2937 animation.scale_x = 0.07 * size * (
move.directional[1] + 1.1);
2938 animation.scale_y = 0.07 * size * (
move.directional[2] + 1.3);
2939 ;
2941 ;
2946
2951 move.noise_angle[2] * q;
2953 animation.scale_x = 0.05 * size * (
move.directional[3] + 1.5);
2954 ;
2955 animation.scale_y = 0.05 * size * (
move.directional[4] + 1.5);
2956 ;
2962
2967 move.noise_angle[3] * q;
2969 animation.scale_x = 0.09 * size * (
move.directional[5] + 1.5);
2970 ;
2971 ;
2972 animation.scale_y = 0.09 * size * (
move.directional[6] + 1.5);
2973 ;
2974 ;
2980
2983
2985
2986 float linear1 =
y / 32.f;
2987
2988
2990
2992
2995
2996
3000
3002
3004 }
3005 }
3006 }
rgb rgb_sanity_check(rgb &pixel)
fl::HeapVector< fl::HeapVector< float > > distance
float render_value(render_parameters &animation)
void calculate_oscillators(oscillators &timings)
float subtract(float &a, float &b)
float multiply(float &a, float &b)
virtual void setPixelColorInternal(int x, int y, rgb pixel)=0
float colordodge(float &a, float &b)
render_parameters animation
float radial_filter_radius
fl::HeapVector< fl::HeapVector< float > > polar_theta
float screen(float &a, float &b)
References animation, calculate_oscillators(), colordodge(), distance, get_ready(), move, multiply(), num_x, num_y, pixel, polar_theta, radial_filter_radius, render_value(), rgb_sanity_check(), screen(), setPixelColorInternal(), show1, show2, show3, show4, show5, show6, show7, show8, subtract(), timings, x, and y.