32 auto dx = pixel_x - center_x;
33 auto dy = pixel_y - center_y;
37 auto distance_squared =
dx *
dx +
dy *
dy;
39 if (distance_squared < min_supersampled_radius_squared) {
42 else if (distance_squared <= max_supersampled_radius_squared) {
47 auto supersampled_distance_squared = dx2 * dx2 + dy2 * dy2;
65 auto distance_squared =
getRadiusSquared(center_x, center_y, pixel_x, pixel_y);
66 if (min_radius_squared < distance_squared && distance_squared <= max_radius_squared) {
73 auto dist_x =
SeFloat(pixel_x) - center_x;
74 auto dist_y =
SeFloat(pixel_y) - center_y;
76 return dist_x * dist_x + dist_y * dist_y;
std::shared_ptr< EngineParameter > dx
std::shared_ptr< EngineParameter > dy