minecraft-src/com/mojang/blaze3d/textures/TextureFormat.java
2025-07-04 03:45:38 +03:00

31 lines
552 B
Java

package com.mojang.blaze3d.textures;
import com.mojang.blaze3d.DontObfuscate;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
@Environment(EnvType.CLIENT)
@DontObfuscate
public enum TextureFormat {
RGBA8(4),
RED8(1),
DEPTH32(4);
private final int pixelSize;
private TextureFormat(final int j) {
this.pixelSize = j;
}
public int pixelSize() {
return this.pixelSize;
}
public boolean hasColorAspect() {
return this == RGBA8 || this == RED8;
}
public boolean hasDepthAspect() {
return this == DEPTH32;
}
}