Package io.github.humbleui.skija.sksg
Class InvalidationController
- java.lang.Object
-
- io.github.humbleui.skija.impl.Native
-
- io.github.humbleui.skija.impl.Managed
-
- io.github.humbleui.skija.sksg.InvalidationController
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class InvalidationController extends Managed
Receiver for invalidation events.
Tracks dirty regions for repaint.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInvalidationController._FinalizerHolder-
Nested classes/interfaces inherited from class io.github.humbleui.skija.impl.Managed
Managed.CleanerThunk
-
-
Field Summary
-
Fields inherited from class io.github.humbleui.skija.impl.Managed
_cleanable
-
-
Constructor Summary
Constructors Constructor Description InvalidationController()InvalidationController(long ptr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static io.github.humbleui.types.Rect_nGetBounds(long ptr)static long_nGetFinalizer()static void_nInvalidate(long ptr, float left, float top, float right, float bottom, float[] matrix)static long_nMake()static void_nReset(long ptr)@NotNull io.github.humbleui.types.RectgetBounds()@NotNull InvalidationControllerinvalidate(float left, float top, float right, float bottom, @Nullable Matrix33 matrix)@NotNull InvalidationControllerreset()-
Methods inherited from class io.github.humbleui.skija.impl.Managed
_nInvokeFinalizer, close, isClosed
-
-
-
-
Method Detail
-
invalidate
@NotNull @Contract("-> this") public @NotNull InvalidationController invalidate(float left, float top, float right, float bottom, @Nullable @Nullable Matrix33 matrix)
-
getBounds
@NotNull public @NotNull io.github.humbleui.types.Rect getBounds()
-
reset
@NotNull @Contract("-> this") public @NotNull InvalidationController reset()
-
_nGetFinalizer
public static long _nGetFinalizer()
-
_nMake
public static long _nMake()
-
_nInvalidate
public static void _nInvalidate(long ptr, float left, float top, float right, float bottom, float[] matrix)
-
_nGetBounds
public static io.github.humbleui.types.Rect _nGetBounds(long ptr)
-
_nReset
public static void _nReset(long ptr)
-
-