Searched refs:Region (Results 1 - 25 of 57) sorted by relevance

123

/frameworks/base/graphics/java/android/graphics/
H A DRegion.aidl20 parcelable Region;
H A DRegion.java22 public class Region implements Parcelable { class in inherits:Parcelable
41 public Region() { method in class:Region
47 public Region(Region region) { method in class:Region
54 public Region(Rect r) { method in class:Region
61 public Region(int left, int top, int right, int bottom) { method in class:Region
74 public boolean set(Region region) {
96 public boolean setPath(Path path, Region clip) {
199 public native boolean quickReject(Region rgn);
212 public native void translate(int dx, int dy, Region ds
331 /*package*/ Region(int ni) { method in class:Region
340 private Region(int ni, int dummy) { method in class:Region
[all...]
H A DRegionIterator.java28 public RegionIterator(Region region) {
H A DNinePatch.java129 public final Region getTransparentRegion(Rect location) {
131 return r != 0 ? new Region(r) : null;
/frameworks/base/include/ui/
H A DRegion.h35 class Region class in namespace:android
38 Region();
39 Region(const Region& rhs);
40 explicit Region(const Rect& rhs);
41 explicit Region(const void* buffer);
42 ~Region();
44 Region& operator = (const Region& rhs);
53 Region
[all...]
/frameworks/base/libs/ui/
H A DRegion.cpp17 #define LOG_TAG "Region"
25 #include <ui/Region.h>
51 Region::Region() function in class:android::Region
56 Region::Region(const Region& rhs) function in class:android::Region
61 Region::Region(const Rect& rhs) function in class:android::Region
66 Region function in class:android::Region
[all...]
H A DAndroid.mk18 Region.cpp
/frameworks/base/libs/ui/tests/
H A Dregion.cpp17 #define LOG_TAG "Region"
22 #include <ui/Region.h>
28 Region empty;
29 Region reg0( Rect( 0, 0, 100, 100 ) );
30 Region reg1 = reg0;
31 Region reg2, reg3;
33 Region reg4 = empty | reg1;
34 Region reg5 = reg1 | empty;
/frameworks/base/libs/surfaceflinger/
H A DLayerBlur.h23 #include <ui/Region.h>
43 virtual void onDraw(const Region& clip) const;
48 virtual void setVisibleRegion(const Region& visibleRegion);
49 virtual void unlockPageFlip(const Transform& planeTransform, Region& outDirtyRegion);
H A DLayerBase.h29 #include <ui/Region.h>
85 Region visibleRegionScreen;
86 Region transparentRegionScreen;
87 Region coveredRegionScreen;
101 Region transparentRegion;
113 bool setTransparentRegionHint(const Region& opaque);
124 void drawRegion(const Region& reg) const;
134 virtual void draw(const Region& clip) const;
139 virtual void onDraw(const Region& clip) const = 0;
156 virtual void setVisibleRegion(const Region
[all...]
H A DLayer.h64 virtual void onDraw(const Region& clip) const;
67 virtual void unlockPageFlip(const Transform& planeTransform, Region& outDirtyRegion);
89 void reloadTexture(const Region& dirty);
116 Region mPostedDirtyRegion;
H A DTransform.h28 class Region;
80 Region transform(const Region& reg) const;
H A DLayerDim.h49 virtual void onDraw(const Region& clip) const;
H A DLayerBuffer.h32 class Region;
43 virtual void onDraw(const Region& clip) const;
69 virtual void onDraw(const Region& clip) const;
71 virtual void unlockPageFlip(const Transform& planeTransform, Region& outDirtyRegion);
133 virtual void onDraw(const Region& clip) const;
157 virtual void onDraw(const Region& clip) const;
H A DLayerBlur.cpp57 void LayerBlur::setVisibleRegion(const Region& visibleRegion)
82 void LayerBlur::unlockPageFlip(const Transform& planeTransform, Region& outDirtyRegion)
113 void LayerBlur::onDraw(const Region& clip) const
149 Region::const_iterator it = clip.begin();
150 Region::const_iterator const end = clip.end();
H A DLayerDim.cpp111 void LayerDim::onDraw(const Region& clip) const
114 Region::const_iterator it = clip.begin();
115 Region::const_iterator const end = clip.end();
H A DLayerBase.cpp169 bool LayerBase::setTransparentRegionHint(const Region& transparent) {
191 void LayerBase::setVisibleRegion(const Region& visibleRegion) {
196 void LayerBase::setCoveredRegion(const Region& coveredRegion) {
280 const Transform& planeTransform, Region& outDirtyRegion)
298 void LayerBase::drawRegion(const Region& reg) const
300 Region::const_iterator it = reg.begin();
301 Region::const_iterator const end = reg.end();
319 void LayerBase::draw(const Region& inClip) const
322 Region clip(inClip); // copy-on-write, so no-op most of the time
363 void LayerBase::clearWithOpenGL(const Region
[all...]
H A DSurfaceFlinger.h269 Region& dirtyRegion,
270 Region& wormholeRegion);
277 void composeSurfaces(const Region& dirty);
344 Region mDirtyRegion;
345 Region mDirtyRegionRemovedLayer;
346 Region mInvalidRegion;
347 Region mWormholeRegion;
/frameworks/base/include/private/surfaceflinger/
H A DLayerState.h25 #include <ui/Region.h>
68 Region transparentRegion;
H A DSharedBufferStack.h66 class Region;
95 status_t setDirtyRegion(int buffer, const Region& reg);
96 Region getDirtyRegion(int buffer) const;
240 status_t setDirtyRegion(int buffer, const Region& reg);
294 Region getDirtyRegion(int buffer) const;
/frameworks/base/core/java/android/view/
H A DIWindowSession.aidl22 import android.graphics.Region;
86 void setTransparentRegion(IWindow window, in Region region);
/frameworks/base/libs/surfaceflinger/DisplayHardware/
H A DDisplayHardware.h23 #include <ui/Region.h>
68 void flip(const Region& dirty) const;
/frameworks/base/include/surfaceflinger/
H A DSurface.h27 #include <ui/Region.h>
74 status_t setTransparentRegionHint(const Region& transparent);
160 status_t lock(SurfaceInfo* info, Region* dirty, bool blocking = true);
242 mutable Region mDirtyRegion;
247 mutable Region mOldDirtyRegion;
H A DSurfaceComposerClient.h30 #include <ui/Region.h>
38 class Region;
138 status_t setTransparentRegionHint(SurfaceID id, const Region& transparent);
/frameworks/base/awt/org/apache/harmony/awt/gl/
H A DMultiRectAreaOp.java64 * Region class provides basic functionlity for MultiRectArea objects to make logical operations
66 static class Region { class in class:MultiRectAreaOp
73 public Region(int[] region) { method in class:MultiRectAreaOp.Region
254 Region d1 = new Region(reg1);
255 Region d2 = new Region(reg2);
262 Region.sortOrdered(level1, level2, level);
387 boolean next(Region d, int index) {
418 void check(Region
[all...]

Completed in 184 milliseconds

123