Searched refs:SkRegion (Results 1 - 18 of 18) sorted by relevance

/frameworks/base/core/jni/android/graphics/
H A DRegion.h21 #include "SkRegion.h"
25 /* Gets the underlying SkRegion from a Region object. */
26 extern SkRegion* android_graphics_Region_getSkRegion(JNIEnv* env, jobject regionObj);
H A DRegion.cpp17 #include "SkRegion.h"
31 static inline SkRegion* GetSkRegion(JNIEnv* env, jobject regionObject) {
32 SkRegion* rgn = (SkRegion*)env->GetIntField(regionObject, gRegion_nativeInstanceFieldID);
37 static SkRegion* Region_constructor(JNIEnv* env, jobject) {
38 return new SkRegion;
41 static void Region_destructor(JNIEnv* env, jobject, SkRegion* region) {
46 static void Region_setRegion(JNIEnv* env, jobject, SkRegion* dst, const SkRegion* src) {
51 static jboolean Region_setRect(JNIEnv* env, jobject, SkRegion* ds
[all...]
H A DNinePatchImpl.cpp107 const SkPaint* paint, SkRegion** outRegion) {
296 *outRegion = new SkRegion();
302 (*outRegion)->op(idst, SkRegion::kUnion_Op);
H A DGraphicsJNI.h45 static SkRegion* getNativeRegion(JNIEnv*, jobject region);
61 static jobject createRegion(JNIEnv* env, SkRegion* region);
H A DNinePatch.cpp25 #include "SkRegion.h"
32 const SkPaint* paint, SkRegion** outRegion);
163 SkRegion* region = NULL;
H A DGraphics.cpp10 #include "SkRegion.h"
335 SkRegion* GraphicsJNI::getNativeRegion(JNIEnv* env, jobject region)
340 SkRegion* r = (SkRegion*)env->GetIntField(region, gRegion_nativeInstanceID);
378 jobject GraphicsJNI::createRegion(JNIEnv* env, SkRegion* region)
H A DCanvas.cpp258 return canvas->clipRect(rect, (SkRegion::Op)op);
263 return canvas->clipPath(*path, (SkRegion::Op)op);
267 SkRegion* deviceRgn, int op) {
268 return canvas->clipRegion(*deviceRgn, (SkRegion::Op)op);
/frameworks/base/libs/hwui/
H A DSnapshot.h118 SkRegion::Op op = SkRegion::kIntersect_Op) {
129 bool clipTransformed(const Rect& r, SkRegion::Op op = SkRegion::kIntersect_Op) { argument
138 case SkRegion::kDifference_Op:
140 case SkRegion::kIntersect_Op:
147 case SkRegion::kUnion_Op:
150 case SkRegion::kXOR_Op:
152 case SkRegion::kReverseDifference_Op:
154 case SkRegion
117 clip(float left, float top, float right, float bottom, SkRegion::Op op = SkRegion::kIntersect_Op) argument
[all...]
H A DOpenGLRenderer.h26 #include <SkRegion.h>
98 virtual bool clipRect(float left, float top, float right, float bottom, SkRegion::Op op);
H A DDisplayListRenderer.h266 virtual bool clipRect(float left, float top, float right, float bottom, SkRegion::Op op);
H A DDisplayListRenderer.cpp646 renderer.clipRect(f1, f2, f3, f4, (SkRegion::Op) regionOp);
1058 SkRegion::Op op) {
H A DOpenGLRenderer.cpp988 bool OpenGLRenderer::clipRect(float left, float top, float right, float bottom, SkRegion::Op op) {
/frameworks/base/services/input/
H A DInputWindow.h26 #include <SkRegion.h>
125 SkRegion touchableRegion;
H A DInputDispatcher.cpp188 static void dumpRegion(String8& dump, const SkRegion& region) {
195 for (SkRegion::Iterator it(region); !it.done(); it.next()) {
/frameworks/base/libs/ui/
H A DRegion.cpp36 #include <core/SkRegion.h>
400 SkRegion sk_lhs;
401 SkRegion sk_rhs;
402 SkRegion sk_dst;
410 SkRegion::kUnion_Op);
418 SkRegion::kUnion_Op);
421 SkRegion::Op sk_op;
423 case op_or: sk_op = SkRegion::kUnion_Op; name="OR"; break;
424 case op_and: sk_op = SkRegion::kIntersect_Op; name="AND"; break;
425 case op_nand: sk_op = SkRegion
[all...]
/frameworks/base/core/jni/
H A Dandroid_view_Surface.cpp35 #include <SkRegion.h>
377 SkRegion clipReg;
385 clipReg.op(r->left, r->top, r->right, r->bottom, SkRegion::kUnion_Op);
673 SkRegion* nativeRegion = (SkRegion*)env->GetIntField(argRegion, no.native_region);
678 SkRegion::Iterator it(*nativeRegion);
H A Dandroid_view_GLES20Canvas.cpp35 #include <SkRegion.h>
270 SkRegion::Op op) {
276 SkRegion::Op op) {
430 OpenGLRenderer* renderer, SkRegion* region, SkPaint* paint) {
431 SkRegion::Iterator it(*region);
/frameworks/base/services/jni/
H A Dcom_android_server_InputWindowHandle.cpp129 SkRegion* region = android_graphics_Region_getSkRegion(env, regionObj);

Completed in 285 milliseconds