void parse_lion() { g_npaths = parse_lion(g_path, g_colors, g_path_idx); agg::bounding_rect(g_path, g_path_idx, 0, g_npaths, &g_x1, &g_y1, &g_x2, &g_y2); g_base_dx = (g_x2 - g_x1) / 2.0; g_base_dy = (g_y2 - g_y1) / 2.0; }
the_application(agg::pix_format_e format, bool flip_y) : agg::platform_support(format, flip_y), m_cx(100), m_cy(102) { parse_lion(); }
void parse_lion() { g_npaths = parse_lion(g_path, g_colors, g_path_idx); agg::pod_array_adaptor<unsigned> path_idx(g_path_idx, 100); agg::bounding_rect(g_path, path_idx, 0, g_npaths, &g_x1, &g_y1, &g_x2, &g_y2); g_base_dx = (g_x2 - g_x1) / 2.0; g_base_dy = (g_y2 - g_y1) / 2.0; }
the_application(agg::pix_format_e format, bool flip_y) : agg::platform_support(format, flip_y), m_width_slider(5, 5, 150, 12, !flip_y), m_scanline(160, 5, "Use Scanline Rasterizer", !flip_y) { parse_lion(); add_ctrl(m_width_slider); m_width_slider.no_transform(); m_width_slider.range(0.0, 4.0); m_width_slider.value(1.0); m_width_slider.label("Width %3.2f"); add_ctrl(m_scanline); m_scanline.no_transform(); }
the_application(agg::pix_format_e format, bool flip_y) : agg::platform_support(format, flip_y), m_quad(4, 5.0), m_trans_type(420, 5.0, 420+130.0, 55.0, !flip_y) { parse_lion(); m_quad.xn(0) = g_x1; m_quad.yn(0) = g_y1; m_quad.xn(1) = g_x2; m_quad.yn(1) = g_y1; m_quad.xn(2) = g_x2; m_quad.yn(2) = g_y2; m_quad.xn(3) = g_x1; m_quad.yn(3) = g_y2; m_trans_type.add_item("Bilinear"); m_trans_type.add_item("Perspective"); m_trans_type.cur_item(0); add_ctrl(m_trans_type); }
the_application(agg::pix_format_e format, bool flip_y) : agg::platform_support(format, flip_y), m_magn_slider (5, 5, 495, 12, !flip_y), m_radius_slider(5, 20, 495, 27, !flip_y) { parse_lion(); add_ctrl(m_magn_slider); m_magn_slider.no_transform(); m_magn_slider.range(0.01, 4.0); m_magn_slider.value(3.0); m_magn_slider.label("Scale=%3.2f"); add_ctrl(m_radius_slider); m_radius_slider.no_transform(); m_radius_slider.range(0.0, 100.0); m_radius_slider.value(70.0); m_radius_slider.label("Radius=%3.2f"); }
the_application(agg::pix_format_e format, bool flip_y) : agg::platform_support(format, flip_y), m_alpha_buf(0) { parse_lion(); }
CCustomRendererView::CCustomRendererView() { parse_lion(); }
CCustomRasterizerView::CCustomRasterizerView() { parse_lion(); }