コード例 #1
0
ファイル: AAClipBench.cpp プロジェクト: ghub/NVprSDK
    virtual void onDraw(SkCanvas* canvas) {
        SkPaint paint;
        this->setupPaint(&paint);

        for (int i = 0; i < N; ++i) {
            SkAAClip clip;
            if (fDoPath) {
                clip.setPath(fPath, &fRegion, fDoAA);
            } else {
                clip.setRect(fRect, fDoAA);
            }
        }
    }
コード例 #2
0
ファイル: AAClipTest.cpp プロジェクト: Just-D/skia
static void test_regressions() {
    // these should not assert in the debug build
    // bug was introduced in rev. 3209
    {
        SkAAClip clip;
        SkRect r;
        r.fLeft = 129.892181f;
        r.fTop = 10.3999996f;
        r.fRight = 130.892181f;
        r.fBottom = 20.3999996f;
        clip.setRect(r, true);
    }
}
コード例 #3
0
ファイル: SampleClip.cpp プロジェクト: ghub/NVprSDK
 ClipView() {
     SkAAClip clip;
     SkIRect r = { -2, -3, 842, 18 };
     clip.setRect(r);
 }