Class AnalyticSimpleBoxStep

java.lang.Object
icyllis.arc3d.granite.GeometryStep
icyllis.arc3d.granite.geom.AnalyticSimpleBoxStep

public class AnalyticSimpleBoxStep extends GeometryStep
This technology draws zero-area lines (round cap, square cap, butt cap), shaped lines (round, square; fill, stroke, stroke and fill), rectangles (fill, stroke, stroke and fill; round join, miter join), round rectangles with circular corners (fill, stroke, stroke and fill; four corners have the same radius), circle (fill, stroke, stroke and fill), supports stroke direction (inside, center, outside) using analytic method.

Always use instanced rendering, without per-vertex data, without index buffer, without uniforms, emits coverage. Supports solid color, supports over-stroking, supports device-independent antialiasing, supports 32 bit-per-channel color input, support lines in local coordinates, supports hard-edge coverage (no AA), supports any local-to-device transforms.