gg第十四课gg: conv_dash渲染虚线

1

包括/agg_conv_dash。h

模板

conv_dash (VertexSource& vs):

conv_adaptor_vcgen (vs)

空白add_dash(双dash_len,双gap_len)

gap_len

gg:: conv_strokeagg: conv_dash

3

gg:: path_storage ps1;

ps1.move_to (200200),

ps1.line_to (1300、1300);

gg:: conv_dash 破折号(ps1);

//

//

25 dash.add_dash (25);//5 5

//

gg:: conv_stroke 中风(dash);

//

ras.add_path(中风);

//

gg:: render_scanlines_aa_solid (ras, sl, renb gg: rgba8 (255, 0, 0));

ras.reset (); 4

dash_lenstroke。widthdash 5

ras.gamma (gg: gamma_threshold (0.5)),

ras.reset ();

gg: path_storage ps;

ps.move_to (30、40);

ps.line_to (1300、1400);

gg:: conv_dash 破折号(ps);

dash.add_dash (10、30);

gg:: conv_stroke 中风(dash);

ras.add_path(中风);

//stroke.width (5);//

ras.gamma (gg: gamma_threshold (0.5));//

gg:: render_scanlines_aa_solid (ras, sl, renb gg: rgba8 (255, 0, 0));


gg第十四课gg: conv_dash渲染虚线