Added Skin#getAttachments.

Needed for Niklas' work. Not sure it's needed for all runtimes. Note the skin placeholder names are not provided when getting the attachments this way.
This commit is contained in:
NathanSweet 2019-04-04 13:04:19 +02:00
parent ab78afb07e
commit 1a4e311522

View File

@ -101,6 +101,12 @@ public class Skin {
if (entry.key.slotIndex == slotIndex) attachments.add(entry.value);
}
public void getAttachments (Array<Attachment> attachments) {
if (attachments == null) throw new IllegalArgumentException("attachments cannot be null.");
for (Attachment attachment : this.attachments.values())
attachments.add(attachment);
}
public void clear () {
for (Key key : attachments.keys())
keyPool.free(key);