public static extern uint FLArrayIterator_GetCount(FLArrayIterator *i);
public static extern bool FLArrayIterator_Next(FLArrayIterator *i);
public static extern FLValue *FLArrayIterator_GetValue(FLArrayIterator *i);
public static extern FLValue *FLArrayIterator_GetValueAt(FLArrayIterator *i, uint offset);
public bool FLArrayIterator_Next(FLArrayIterator *i) => Native.FLArrayIterator_Next(i);
public static extern void FLArrayIterator_Begin(FLArray *array, FLArrayIterator *i);
public FLValue *FLArrayIterator_GetValueAt(FLArrayIterator *i, uint offset) => Native.FLArrayIterator_GetValueAt(i, offset);
public uint FLArrayIterator_GetCount(FLArrayIterator *i) => Native.FLArrayIterator_GetCount(i);
public void FLArrayIterator_Begin(FLArray *array, FLArrayIterator *i) => Native.FLArrayIterator_Begin(array, i);
public FLValue *FLArrayIterator_GetValue(FLArrayIterator *i) => Native.FLArrayIterator_GetValue(i);
public static bool FLArrayIterator_Next(FLArrayIterator *i) => Impl.FLArrayIterator_Next(i);
public static uint FLArrayIterator_GetCount(FLArrayIterator *i) => Impl.FLArrayIterator_GetCount(i);
public static FLValue *FLArrayIterator_GetValueAt(FLArrayIterator *i, uint offset) => Impl.FLArrayIterator_GetValueAt(i, offset);
public static FLValue *FLArrayIterator_GetValue(FLArrayIterator *i) => Impl.FLArrayIterator_GetValue(i);
public static void FLArrayIterator_Begin(FLArray *array, FLArrayIterator *i) => Impl.FLArrayIterator_Begin(array, i);