IPluginSet constructor

IPluginSet(
  1. FbInterface self
)

Implementation

IPluginSet(super.self) {
  startIndex = super.startIndex + super.methodCount;
  methodCount = 5;
  var idx = startIndex;
  _getName =
      Pointer<
            NativeFunction<Pointer<Utf8> Function(FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _getModuleName =
      Pointer<
            NativeFunction<Pointer<Utf8> Function(FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _getPlugin =
      Pointer<
            NativeFunction<FbInterface Function(FbInterface, FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _next =
      Pointer<
            NativeFunction<Void Function(FbInterface, FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _set =
      Pointer<
            NativeFunction<
              Void Function(FbInterface, FbInterface, Pointer<Utf8>)
            >
          >.fromAddress(vtable[idx++])
          .asFunction();
}