Skip to content

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: clientOnlynet/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 resourceLocation
  • Resource 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: clientOnlynet/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 resourceManager
  • SpriteSource.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

  • ไม่มี

ตัวอย่างใช้งาน

SpriteSource instance = ...;
SpriteSourceType result = instance.type();

SpriteSourceList

  • Full name: net.minecraft.client.renderer.texture.atlas.SpriteSourceList
  • Package: net.minecraft.client.renderer.texture.atlas
  • Source: clientOnlynet/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 resourceManager
  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ResourceManager resourceManager = ...;
ResourceLocation resourceLocation = ...;
SpriteSourceList result = SpriteSourceList.load(resourceManager, resourceLocation);