Klasse Material
java.lang.Object
de.luckymcdev.foundryengine.client.render.obj.Material
A single material parsed from a
.mtl file.
Only getDiffuseTexturePath() and getOpacity() currently affect rendering
(see Face
); the color components are retained for future use
(e.g. tinting, custom shaders) since the current vertex format only carries a
flat per-vertex color and a single diffuse sampler.Ungültige Referenz
#renderFace()
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungorg.joml.Vector3forg.joml.Vector3fnet.minecraft.resources.IdentifiergetName()floatfloatorg.joml.Vector3fbooleanbooleanvoidsetAmbientColor(org.joml.Vector3f ambientColor) voidsetDiffuseColor(org.joml.Vector3f diffuseColor) voidsetDiffuseTexturePath(net.minecraft.resources.Identifier diffuseTexturePath) voidsetOpacity(float opacity) voidsetShininess(float shininess) voidsetSpecularColor(org.joml.Vector3f specularColor)
-
Felddetails
-
DEFAULT_NAME
- Siehe auch:
-
MISSING
Fallback material used for faces with nousemtl, or whose material could not be resolved (missing mtllib, unknown name, missing texture).
-
-
Konstruktordetails
-
Material
-
-
Methodendetails
-
getName
-
getAmbientColor
public org.joml.Vector3f getAmbientColor() -
setAmbientColor
public void setAmbientColor(org.joml.Vector3f ambientColor) -
getDiffuseColor
public org.joml.Vector3f getDiffuseColor() -
setDiffuseColor
public void setDiffuseColor(org.joml.Vector3f diffuseColor) -
getSpecularColor
public org.joml.Vector3f getSpecularColor() -
setSpecularColor
public void setSpecularColor(org.joml.Vector3f specularColor) -
getShininess
public float getShininess() -
setShininess
public void setShininess(float shininess) -
getOpacity
public float getOpacity() -
setOpacity
public void setOpacity(float opacity) -
isTransparent
public boolean isTransparent() -
getDiffuseTexturePath
public net.minecraft.resources.Identifier getDiffuseTexturePath() -
setDiffuseTexturePath
public void setDiffuseTexturePath(net.minecraft.resources.Identifier diffuseTexturePath) -
hasTexture
public boolean hasTexture()
-