Interface GLFWWindowRefreshCallbackI

  • All Superinterfaces:
    CallbackI, CallbackI.V, Pointer
    All Known Implementing Classes:
    GLFWWindowRefreshCallback
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public interface GLFWWindowRefreshCallbackI
    extends CallbackI.V
    Instances of this interface may be passed to the SetWindowRefreshCallback method.

    Type

    
     void (*) (
         GLFWwindow *window
     )
    Since:
    version 2.5
    • Method Detail

      • getSignature

        default java.lang.String getSignature()
        Description copied from interface: CallbackI
        Returns the dyncall signature for this callback function. [INTERNAL API]
        Specified by:
        getSignature in interface CallbackI
        Returns:
        the dyncall signature
      • callback

        default void callback​(long args)
        Description copied from interface: CallbackI.V
        Will be called by native code.
        Specified by:
        callback in interface CallbackI.V
        Parameters:
        args - pointer to a DCArgs iterator
      • invoke

        void invoke​(long window)
        Will be called when the client area of the specified window needs to be redrawn, for example if the window has been exposed after having been covered by another window.
        Parameters:
        window - the window whose content needs to be refreshed