TextureMetadataSection.java
net.minecraft.client.resources.metadata.texture.TextureMetadataSection
信息
- 全限定名:net.minecraft.client.resources.metadata.texture.TextureMetadataSection
- 类型:public record
- 包:net.minecraft.client.resources.metadata.texture
- 源码路径:src/main/java/net/minecraft/client/resources/metadata/texture/TextureMetadataSection.java
- 起始行号:L11
- 职责:
TODO
字段/常量
-
DEFAULT_BLUR- 类型:
boolean - 修饰符:
public static final - 源码定位:
L12 - 说明:
TODO
- 类型:
-
DEFAULT_CLAMP- 类型:
boolean - 修饰符:
public static final - 源码定位:
L13 - 说明:
TODO
- 类型:
-
DEFAULT_ALPHA_CUTOFF_BIAS- 类型:
float - 修饰符:
public static final - 源码定位:
L14 - 说明:
TODO
- 类型:
-
CODEC- 类型:
Codec<TextureMetadataSection> - 修饰符:
public static final - 源码定位:
L15 - 说明:
TODO
- 类型:
-
TYPE- 类型:
MetadataSectionType<TextureMetadataSection> - 修饰符:
public static final - 源码定位:
L24 - 说明:
TODO
- 类型:
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
- 无
代码
@OnlyIn(Dist.CLIENT)
public record TextureMetadataSection(boolean blur, boolean clamp, MipmapStrategy mipmapStrategy, float alphaCutoffBias) {
public static final boolean DEFAULT_BLUR = false;
public static final boolean DEFAULT_CLAMP = false;
public static final float DEFAULT_ALPHA_CUTOFF_BIAS = 0.0F;
public static final Codec<TextureMetadataSection> CODEC = RecordCodecBuilder.create(
i -> i.group(
Codec.BOOL.optionalFieldOf("blur", false).forGetter(TextureMetadataSection::blur),
Codec.BOOL.optionalFieldOf("clamp", false).forGetter(TextureMetadataSection::clamp),
MipmapStrategy.CODEC.optionalFieldOf("mipmap_strategy", MipmapStrategy.AUTO).forGetter(TextureMetadataSection::mipmapStrategy),
Codec.FLOAT.optionalFieldOf("alpha_cutoff_bias", 0.0F).forGetter(TextureMetadataSection::alphaCutoffBias)
)
.apply(i, TextureMetadataSection::new)
);
public static final MetadataSectionType<TextureMetadataSection> TYPE = new MetadataSectionType<>("texture", CODEC);
}引用的其他类
- MetadataSectionType
- 引用位置:
字段
- 引用位置: