Schnittstelle Gobject.OnInstanceInitFunc

Umschließende Klasse:
Gobject
Funktionsschnittstelle:
Dies ist eine funktionale Schnittstelle, die somit als Zuweisungsziel für einen Lambdaausdruck oder eine Methodenreferenz verwendet werden kann.

@FunctionalInterface public static interface Gobject.OnInstanceInitFunc
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    A callback function used by the type system to initialize a new
    instance of a type.
  • Methodendetails

    • onInstanceInitFunc

      void onInstanceInitFunc(CallbackHandler __self, @Nonnull TypeInstance instance, @Nonnull Pointer g_class)
      A callback function used by the type system to initialize a new
      instance of a type.

      This function initializes all instance members and allocates any resources
      required by it.

      Initialization of a derived instance involves calling all its parent
      types instance initializers, so the class member of the instance
      is altered during its initialization to always point to the class that
      belongs to the type the current initializer was introduced for.

      The extended members of @instance are guaranteed to have been filled with
      zeros before this function is called.
      Parameter:
      instance - The instance to initialize
      g_class - The class of the type the instance is created for