summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramFragmentFixedFunction.java
diff options
context:
space:
mode:
authorSoonil Nagarkar <sooniln@google.com>2020-11-11 19:13:02 -0800
committerSoonil Nagarkar <sooniln@google.com>2020-11-16 11:19:09 -0800
commitb482b75174e658098064393ab955934905e0f80b (patch)
treecf1c709b74075742b650a385b12ef95fc2553514 /rs/java/android/renderscript/ProgramFragmentFixedFunction.java
parent37aaf66edeb42c70f2280a59c7cd9e63310cceb0 (diff)
Add provider start/stop and reorganize packages
The main change here is adding start/stop() methods to control location providers. This gives location providers a more well defined lifecycle, where previously setRequest() was the only lifecycle available. There will be some listeners we want to register more permanently than simply based on the current provider request, so this gives us a place to do that from. As a result, AbstractLocationProvider was getting to a point where the distinction between controller methods (should be invoked by the provider owner) and internal methods (should be invoked by subclasses of the location provider) was non-obvious and difficult to understand. Instead we split out a LocationProviderController interface which explicitly separates the two types of methods. In addition, we move a whole bunch of classes into the appropriate packages. Test: manual + presubmits Change-Id: Id140928bc6f545cb6f99fd87f9006f97f7601ac5
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions