Package com.mojang.blaze3d.shaders
Class BlendMode
java.lang.Object
com.mojang.blaze3d.shaders.BlendMode
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
private final int
private final int
private static BlendMode
private final boolean
private final boolean
private final int
private final int
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
BlendMode
(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 TypeMethodDescriptionvoid
apply()
boolean
int
hashCode()
boolean
isOpaque()
static int
stringToBlendFactor
(String factorName) static int
stringToBlendFunc
(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