Florin Malita c677675e9c Encapsulate Canvas.mNativeCanvas
Currently, the native canvas is accessed/manipulated from several
unrelated classes.

In order to facilitate SaveFlags emulation, this CL encapsulates
the field and refactors its external users.

Two main changes:

* new getNativeCanvas() getter for use in Java-level clients.
* JNI canvas swappers (GraphicsBuffers, Surface, TextureView &
  AssetAtlasService) are refactored based on the exising/equivalent
  safeCanvasSwap() Canvas method.

Change-Id: I966bd4898f0838fb3699e226d3d3d51e0224ea97
2014-05-06 21:07:19 -04:00
2014-05-06 21:07:19 -04:00
2014-05-06 21:07:19 -04:00
2014-04-23 17:05:41 -07:00
2014-05-06 21:07:19 -04:00
2014-05-06 21:07:19 -04:00
2014-05-02 11:51:26 -07:00
2014-05-02 11:51:26 -07:00
2014-04-21 16:11:51 -07:00
Description
No description provided
5.1 GiB
Languages
Java 77.3%
Kotlin 9.2%
PowerBuilder 6.6%
C++ 5.5%
AIDL 1%