private abstract static class Node.LazyTransformProperty
extends <any>
Modifier and Type | Field and Description |
---|---|
private boolean |
canReuse |
private <any> |
helper |
protected static int |
INVALID |
private Transform |
transform |
protected int |
valid |
protected static int |
VALID |
protected static int |
VALIDITY_UNKNOWN |
Modifier | Constructor and Description |
---|---|
private |
LazyTransformProperty() |
Modifier and Type | Method and Description |
---|---|
void |
addListener(<any> listener) |
void |
addListener(InvalidationListener listener) |
protected abstract Transform |
computeTransform(Transform reuse) |
protected abstract int |
computeValidity() |
Transform |
get() |
protected Transform |
getInternalValue() |
void |
invalidate() |
void |
removeListener(<any> listener) |
void |
removeListener(InvalidationListener listener) |
protected abstract boolean |
validityKnown() |
void |
validityUnknown() |
protected static final int VALID
protected static final int INVALID
protected static final int VALIDITY_UNKNOWN
protected int valid
private <any> helper
private Transform transform
private boolean canReuse
public void addListener(InvalidationListener listener)
public void removeListener(InvalidationListener listener)
public void addListener(<any> listener)
public void removeListener(<any> listener)
protected Transform getInternalValue()
public Transform get()
public void validityUnknown()
public void invalidate()
protected abstract boolean validityKnown()
protected abstract int computeValidity()
protected abstract Transform computeTransform(Transform reuse)