aboutsummaryrefslogtreecommitdiffhomepage
path: root/experimental/Intersection/EdgeDemoApp.mm
diff options
context:
space:
mode:
authorGravatar caryclark <caryclark@google.com>2015-01-29 10:43:09 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2015-01-29 10:43:09 -0800
commit17a2b5473d0144d10749ef8d26a10fbdab580226 (patch)
tree6e1d4b8db55db4dedb6d28f975eef294bd7ab1a8 /experimental/Intersection/EdgeDemoApp.mm
parentf75a130c459596c23595d1bf0654863ab5fe3541 (diff)
The original instantiation of pathops was in the experimental/Intersection directory. Anything of value has been copied into the mainline.
The obsolete gyp files are also included, along with a pixman test that never functioned but accidentally referenced some of these deleted files. Review URL: https://codereview.chromium.org/867213004
Diffstat (limited to 'experimental/Intersection/EdgeDemoApp.mm')
-rw-r--r--experimental/Intersection/EdgeDemoApp.mm94
1 files changed, 0 insertions, 94 deletions
diff --git a/experimental/Intersection/EdgeDemoApp.mm b/experimental/Intersection/EdgeDemoApp.mm
deleted file mode 100644
index 7c50fea617..0000000000
--- a/experimental/Intersection/EdgeDemoApp.mm
+++ /dev/null
@@ -1,94 +0,0 @@
-#include "EdgeDemo.h"
-#import "SkCanvas.h"
-#import "SkWindow.h"
-#include "SkGraphics.h"
-#include "SkCGUtils.h"
-
-#include <time.h>
-#include <sys/time.h>
-
-class SkSampleView : public SkView {
-public:
- SkSampleView() {
- this->setVisibleP(true);
- this->setClipToBounds(false);
- useOld = false;
- };
-protected:
- virtual void onDraw(SkCanvas* canvas) {
- static int step = 0; // 17907 drawLetters first error
- // drawStars triggers error at 33348
- // drawStars error not easy to debug last time I checked
- static double seconds;
- if (step == -1) {
- timeval t;
- gettimeofday(&t, NULL);
- seconds = t.tv_sec+t.tv_usec/1000000.0;
- step = 0;
- }
- canvas->drawColor(SK_ColorWHITE);
- if (DrawEdgeDemo(canvas, step, useOld)) {
- ++step;
- if (step == -1) {
- timeval t;
- gettimeofday(&t, NULL);
- double last = seconds;
- seconds = t.tv_sec+t.tv_usec/1000000.0;
- SkDebugf("old=%d seconds=%g\n", useOld, seconds - last);
- useOld ^= true;
- step = 0;
- }
- inval(NULL);
- }
- }
-
- virtual Click* onFindClickHandler(SkScalar , SkScalar ) {
- useOld ^= true;
- return NULL;
- }
-
-private:
- bool useOld;
- typedef SkView INHERITED;
-};
-
-void application_init();
-void application_term();
-
-void application_init() {
- SkGraphics::Init();
- SkEvent::Init();
-}
-
-void application_term() {
- SkGraphics::Term();
- SkEvent::Term();
-}
-
-class FillLayout : public SkView::Layout {
-protected:
- virtual void onLayoutChildren(SkView* parent) {
- SkView* view = SkView::F2BIter(parent).next();
- view->setSize(parent->width(), parent->height());
- }
-};
-
-#import "SimpleApp.h"
-
-@implementation SimpleNSView
-
-- (id)initWithDefaults {
- if ((self = [super initWithDefaults])) {
- fWind = new SkOSWindow(self);
- fWind->setLayout(new FillLayout, false);
- fWind->attachChildToFront(new SkSampleView)->unref();
- }
- return self;
-}
-
-- (void)drawRect:(NSRect)dirtyRect {
- CGContextRef ctx = (CGContextRef)[[NSGraphicsContext currentContext] graphicsPort];
- SkCGDrawBitmap(ctx, fWind->getBitmap(), 0, 0);
-}
-
-@end