Class ResourceData.SaveData
- java.lang.Object
-
- com.badlogic.gdx.graphics.g3d.particles.ResourceData.SaveData
-
- All Implemented Interfaces:
Json.Serializable
- Enclosing class:
- ResourceData<T>
public static class ResourceData.SaveData extends java.lang.Object implements Json.Serializable
Contains all the saved data.datais a map which link an asset name to its instance.assetsis an array of indices addressing a givenResourceData.AssetDatain theResourceData
-
-
Field Summary
Fields Modifier and Type Field Description protected ResourceDataresources
-
Constructor Summary
Constructors Constructor Description SaveData()SaveData(ResourceData resources)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <K> Kload(java.lang.String key)AssetDescriptorloadAsset()voidread(Json json, JsonValue jsonData)voidsave(java.lang.String key, java.lang.Object value)<K> voidsaveAsset(java.lang.String filename, java.lang.Class<K> type)voidwrite(Json json)
-
-
-
Field Detail
-
resources
protected ResourceData resources
-
-
Constructor Detail
-
SaveData
public SaveData()
-
SaveData
public SaveData(ResourceData resources)
-
-
Method Detail
-
saveAsset
public <K> void saveAsset(java.lang.String filename, java.lang.Class<K> type)
-
save
public void save(java.lang.String key, java.lang.Object value)
-
loadAsset
public AssetDescriptor loadAsset()
-
load
public <K> K load(java.lang.String key)
-
write
public void write(Json json)
- Specified by:
writein interfaceJson.Serializable
-
read
public void read(Json json, JsonValue jsonData)
- Specified by:
readin interfaceJson.Serializable
-
-