Package net.minecraft.client.renderer.texture.atlas
Part 1/1
SpriteResourceLoader
- Full name:
net.minecraft.client.renderer.texture.atlas.SpriteResourceLoader - Package:
net.minecraft.client.renderer.texture.atlas - Source:
clientOnly—net/minecraft/client/renderer/texture/atlas/SpriteResourceLoader.java - Type:
interface - Modifiers:
public
net.minecraft.client.renderer.texture.atlas.SpriteResourceLoader#create(Collection<MetadataSectionType<?>>)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/texture/atlas/SpriteResourceLoader.java:27 - Modifiers:
static - Return:
SpriteResourceLoader
คืออะไร
สร้าง create
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: metadata(), copySections(), error(), open(), read(), getSection(), isPresent(), get(). สร้างออบเจ็กต์: FrameSize, SpriteContents. มีจุด return อย่างน้อย 5 จุด.
Parameters
Collection<MetadataSectionType<?>> collection
ตัวอย่างใช้งาน
Collection<MetadataSectionType<?>> collection = ...;
SpriteResourceLoader result = SpriteResourceLoader.create(collection);
net.minecraft.client.renderer.texture.atlas.SpriteResourceLoader#loadSprite(ResourceLocation,Resource)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/texture/atlas/SpriteResourceLoader.java:69 - Modifiers: ``
- Return:
SpriteContents
คืออะไร
โหลด Sprite
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
ResourceLocation resourceLocationResource resource
ตัวอย่างใช้งาน
SpriteResourceLoader instance = ...;
ResourceLocation resourceLocation = ...;
Resource resource = ...;
SpriteContents result = instance.loadSprite(resourceLocation, resource);
SpriteSource
- Full name:
net.minecraft.client.renderer.texture.atlas.SpriteSource - Package:
net.minecraft.client.renderer.texture.atlas - Source:
clientOnly—net/minecraft/client/renderer/texture/atlas/SpriteSource.java - Type:
interface - Modifiers:
public
net.minecraft.client.renderer.texture.atlas.SpriteSource#run(ResourceManager,SpriteSource.Output)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/texture/atlas/SpriteSource.java:17 - Modifiers: ``
- Return:
void
คืออะไร
สั่งทำงาน run
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
ResourceManager resourceManagerSpriteSource.Output output
ตัวอย่างใช้งาน
SpriteSource instance = ...;
ResourceManager resourceManager = ...;
SpriteSource.Output output = ...;
instance.run(resourceManager, output);
net.minecraft.client.renderer.texture.atlas.SpriteSource#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/texture/atlas/SpriteSource.java:19 - Modifiers: ``
- Return:
SpriteSourceType
คืออะไร
ดำเนินการ type ตาม implementation ของ SpriteSource
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SpriteSourceList
- Full name:
net.minecraft.client.renderer.texture.atlas.SpriteSourceList - Package:
net.minecraft.client.renderer.texture.atlas - Source:
clientOnly—net/minecraft/client/renderer/texture/atlas/SpriteSourceList.java - Type:
class - Modifiers:
public
net.minecraft.client.renderer.texture.atlas.SpriteSourceList#list(ResourceManager)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/texture/atlas/SpriteSourceList.java:39 - Modifiers:
public - Return:
List<Function<SpriteResourceLoader, SpriteContents>>
คืออะไร
ดำเนินการ list ตาม implementation ของ SpriteSourceList
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: Output(), add(), put(), discard(), removeAll(), entrySet(), iterator(), hasNext(). สร้างออบเจ็กต์: HashMap<>, SpriteSource.Output. คืนค่า: builder.build().
Parameters
ResourceManager resourceManager
ตัวอย่างใช้งาน
SpriteSourceList instance = ...;
ResourceManager resourceManager = ...;
List<Function<SpriteResourceLoader, SpriteContents>> result = instance.list(resourceManager);
net.minecraft.client.renderer.texture.atlas.SpriteSourceList#load(ResourceManager,ResourceLocation)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/texture/atlas/SpriteSourceList.java:70 - Modifiers:
public static - Return:
SpriteSourceList
คืออะไร
โหลด load
ทำงานยังไง
มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: idToFile(), getResourceStack(), openAsReader(), parseReader(), addAll(), parse(), getOrThrow(), error(). สร้างออบเจ็กต์: ArrayList<>, Dynamic<>, SpriteSourceList. คืนค่า: new SpriteSourceList(list).
Parameters
ResourceManager resourceManagerResourceLocation resourceLocation
ตัวอย่างใช้งาน
ResourceManager resourceManager = ...;
ResourceLocation resourceLocation = ...;
SpriteSourceList result = SpriteSourceList.load(resourceManager, resourceLocation);