summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramVertexFixedFunction.java
diff options
context:
space:
mode:
authorKevin Han <kevhan@google.com>2020-01-06 14:11:28 -0800
committerKevin Han <kevhan@google.com>2020-02-05 11:32:48 -0800
commit131f30d168a0bea83d4cda1f36539a17a74c317b (patch)
treeaa8183769ad020cda362f8822cc44f652b554cf1 /rs/java/android/renderscript/ProgramVertexFixedFunction.java
parent3d358dba3d5ae8675b6093e5f92d08b33aad7185 (diff)
Introduce NotifBindPipeline (1/2)
Introduce NotifBindPipeline and friends which perform the following roles. NotifBindPipeline * Knows when all view inflation + bind logic is done and calls callbacks * Composes BindStage(s) to bind notif views when something changes RowContentBindParams * New place for inflation-related params in ExpandableNotificationRow to live (inflation flags, increasedContentHeight, lowPriority) RowContentBindStage * Abstracted stage of work for pipeline to use that wraps around NotificationRowContentBinderImpl in order to bind content. * Provides params objects that clients can modify * Provides invalidate call as part of BindStage that starts pipeline This CL simply introduces the classes but does not use them. The latter CL will focus on swapping out the existing NotificationRowContentBinder API usage in ExpandableNotificationRow and attaching these classes. See design at go/notification-bind-pipeline. Bug: 145749521 Test: builds on wembley, crosshatch Test: atest SystemUITests Change-Id: I8366010afad1c8bd2d76cbe71d21b55bbbb11bbe
Diffstat (limited to 'rs/java/android/renderscript/ProgramVertexFixedFunction.java')
0 files changed, 0 insertions, 0 deletions