Modifier and Type |
Method and Description |
void |
afterMount(ExtensionState<VisibilityMountExtension.VisibilityMountExtensionState> extensionState)
Called immediately after mounting.
|
void |
beforeMount(ExtensionState<VisibilityMountExtension.VisibilityMountExtensionState> extensionState,
Input input,
Rect localVisibleRect)
Called for setting up input on the extension before mounting.
|
static void |
clearVisibilityItems(ExtensionState<VisibilityMountExtension.VisibilityMountExtensionState> extensionState) |
VisibilityMountExtension.VisibilityMountExtensionState |
createState() |
static VisibilityMountExtension |
getInstance() |
static int |
getRootHostViewHeight(ExtensionState<VisibilityMountExtension.VisibilityMountExtensionState> extensionState) |
static int |
getRootHostViewWidth(ExtensionState<VisibilityMountExtension.VisibilityMountExtensionState> extensionState) |
static java.util.Map<java.lang.String,VisibilityItem> |
getVisibilityIdToItemMap(ExtensionState<VisibilityMountExtension.VisibilityMountExtensionState> extensionState) |
static int |
getVisibleHeight(Rect itemIntersection) |
static int |
getVisibleLeft(Rect itemBounds,
Rect itemIntersection) |
static int |
getVisibleTop(Rect itemBounds,
Rect itemIntersection) |
static int |
getVisibleWidth(Rect itemIntersection) |
static void |
notifyOnUnbind(ExtensionState<VisibilityMountExtension.VisibilityMountExtensionState> extensionState) |
void |
onUnbind(ExtensionState<VisibilityMountExtension.VisibilityMountExtensionState> extensionState)
Called after all the Host's children have been unbound.
|
void |
onUnmount(ExtensionState<VisibilityMountExtension.VisibilityMountExtensionState> extensionState)
Called after all the Host's children have been unmounted.
|
void |
onVisibleBoundsChanged(ExtensionState<VisibilityMountExtension.VisibilityMountExtensionState> extensionState,
Rect localVisibleRect)
Called when the visible bounds of the Host change.
|
static void |
processVisibilityOutputs(ExtensionState<VisibilityMountExtension.VisibilityMountExtensionState> extensionState,
Rect localVisibleRect,
boolean isDirty) |
static void |
setRootHost(ExtensionState<VisibilityMountExtension.VisibilityMountExtensionState> extensionState,
Host root)
|
static boolean |
shouldProcessVisibilityOutputs(ExtensionState<VisibilityMountExtension.VisibilityMountExtensionState> extensionState) |