Package com.mojang.blaze3d.shaders
Class BlendMode
java.lang.Object
com.mojang.blaze3d.shaders.BlendMode
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final intprivate final intprivate static BlendModeprivate final booleanprivate final booleanprivate final intprivate final int -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateBlendMode(boolean separateBlend, boolean opaque, int srcColorFactor, int dstColorFactor, int srcAlphaFactor, int dstAlphaFactor, int blendFunc) BlendMode(int srcFactor, int dstFactor, int blendFunc) BlendMode(int srcColorFactor, int dstColorFactor, int srcAlphaFactor, int dstAlphaFactor, int blendFunc) -
Method Summary
Modifier and TypeMethodDescriptionvoidapply()booleaninthashCode()booleanisOpaque()static intstringToBlendFactor(String factorName) static intstringToBlendFunc(String funcName) Converts a blend function name to an id, returning add (32774) if not recognized.
-
Field Details
-
lastApplied
-
srcColorFactor
private final int srcColorFactor -
srcAlphaFactor
private final int srcAlphaFactor -
dstColorFactor
private final int dstColorFactor -
dstAlphaFactor
private final int dstAlphaFactor -
blendFunc
private final int blendFunc -
separateBlend
private final boolean separateBlend -
opaque
private final boolean opaque
-
-
Constructor Details
-
BlendMode
private BlendMode(boolean separateBlend, boolean opaque, int srcColorFactor, int dstColorFactor, int srcAlphaFactor, int dstAlphaFactor, int blendFunc) -
BlendMode
public BlendMode() -
BlendMode
public BlendMode(int srcFactor, int dstFactor, int blendFunc) -
BlendMode
public BlendMode(int srcColorFactor, int dstColorFactor, int srcAlphaFactor, int dstAlphaFactor, int blendFunc)
-
-
Method Details