MaterialBaker.java
net.minecraft.client.resources.model.sprite.MaterialBaker
信息
- 全限定名:net.minecraft.client.resources.model.sprite.MaterialBaker
- 类型:public interface
- 包:net.minecraft.client.resources.model.sprite
- 源码路径:src/main/java/net/minecraft/client/resources/model/sprite/MaterialBaker.java
- 起始行号:L8
- 职责:
TODO
字段/常量
- 无
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
Material.Baked get(Material material, ModelDebugName name) @ L9
- 方法名:get
- 源码定位:L9
- 返回类型:Material.Baked
- 修饰符:package-private
参数:
- material: Material
- name: ModelDebugName
说明:
TODO
Material.Baked reportMissingReference(String reference, ModelDebugName name) @ L11
- 方法名:reportMissingReference
- 源码定位:L11
- 返回类型:Material.Baked
- 修饰符:package-private
参数:
- reference: String
- name: ModelDebugName
说明:
TODO
default Material.Baked resolveSlot(TextureSlots slots, String id, ModelDebugName name) @ L13
- 方法名:resolveSlot
- 源码定位:L13
- 返回类型:Material.Baked
- 修饰符:default
参数:
- slots: TextureSlots
- id: String
- name: ModelDebugName
说明:
TODO
代码
@OnlyIn(Dist.CLIENT)
public interface MaterialBaker {
Material.Baked get(Material material, ModelDebugName name);
Material.Baked reportMissingReference(String reference, ModelDebugName name);
default Material.Baked resolveSlot(TextureSlots slots, String id, ModelDebugName name) {
Material resolvedMaterial = slots.getMaterial(id);
return resolvedMaterial != null ? this.get(resolvedMaterial, name) : this.reportMissingReference(id, name);
}
}引用的其他类
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
参数/返回值
- 引用位置:
-
- 引用位置:
参数
- 引用位置: