Print this page
Added gradle and cmake project


 129         ScaledBlit target;
 130 
 131         public TraceScaledBlit(ScaledBlit target) {
 132             super(target.getSourceType(),
 133                   target.getCompositeType(),
 134                   target.getDestType());
 135             this.target = target;
 136         }
 137 
 138         public GraphicsPrimitive traceWrap() {
 139             return this;
 140         }
 141 
 142         public void Scale(SurfaceData src, SurfaceData dst,
 143                           Composite comp, Region clip,
 144                           int sx1, int sy1,
 145                           int sx2, int sy2,
 146                           double dx1, double dy1,
 147                           double dx2, double dy2)
 148         {

 149             tracePrimitive(target);


 150             target.Scale(src, dst, comp, clip,
 151                          sx1, sy1, sx2, sy2,
 152                          dx1, dy1, dx2, dy2);

 153         }
 154     }
 155 }


 129         ScaledBlit target;
 130 
 131         public TraceScaledBlit(ScaledBlit target) {
 132             super(target.getSourceType(),
 133                   target.getCompositeType(),
 134                   target.getDestType());
 135             this.target = target;
 136         }
 137 
 138         public GraphicsPrimitive traceWrap() {
 139             return this;
 140         }
 141 
 142         public void Scale(SurfaceData src, SurfaceData dst,
 143                           Composite comp, Region clip,
 144                           int sx1, int sy1,
 145                           int sx2, int sy2,
 146                           double dx1, double dy1,
 147                           double dx2, double dy2)
 148         {
 149             if ((traceflags & TRACEPTIME) == 0) {
 150                 tracePrimitive(target);
 151             }
 152             long time = System.nanoTime();
 153             target.Scale(src, dst, comp, clip,
 154                          sx1, sy1, sx2, sy2,
 155                          dx1, dy1, dx2, dy2);
 156             tracePrimitiveTime(target, System.nanoTime() - time);
 157         }
 158     }
 159 }