getEntries method

List<SkinEntry> getEntries()

Implementation

List<SkinEntry> getEntries() {
  List<SkinEntry> result = [];
  final entries = _bindings.spine_skin_get_entries(_skin);
  int numEntries = _bindings.spine_skin_entries_get_num_entries(entries);
  for (int i = 0; i < numEntries; i++) {
    final entry = _bindings.spine_skin_entries_get_entry(entries, i);
    Pointer<Utf8> name = _bindings.spine_skin_entry_get_name(entry).cast();
    result.add(SkinEntry(_bindings.spine_skin_entry_get_slot_index(entry), name.toDartString(),
        _bindings.spine_skin_entry_get_attachment(entry).address == nullptr.address ? null : Attachment._toSubclass(_bindings.spine_skin_entry_get_attachment(entry))));
  }
  return result;
}