Class InvalidationController

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class InvalidationController
    extends Managed

    Receiver for invalidation events.

    Tracks dirty regions for repaint.

    • Constructor Detail

      • InvalidationController

        @Internal
        public InvalidationController​(long ptr)
      • InvalidationController

        public InvalidationController()
    • 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()
      • _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)