instance<Path> path;
path->Move( fvector2( 10.0f , 10.0f ) );
path->Line( fvector2( 90.0f , 10.0f ) );
path->Line( fvector2( 50.0f , 90.0f ) );
|
instance<OutlineGenPaint> gen;
instance<PathToEdgemap> ptoe;
instance<EdgemapOutline> edgemap;
ptoe->ToEdgemap
(
(iEdgemapOutline)edgemap ,
(iPathLogicInfo)path ,
faffine() ,
(iOutlineGen)gen ,
Winding_PathFillRule ,
faffine() ,
irect( 0 , 0 , 100 , 100 ) ,
x4_antialias
);
|
instance<PaintSolidColor> paint;
paint->SetColor( rgba( 0 , 0 , 255 , 255 ) );
instance<RendererOutline> render;
instance<BlenderOverlap> blender;
render->SetPaint( (iPaint)paint );
render->SetBlender( (iBlender)blender );
render->Render
(
(iSurfaceDest)surface ,
(iEdgemapOutlineInfo)edgemap ,
&irect( 0 , 0 , 100 , 100 ) ,
1 ,
255
);
|
|
|