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 pSeparateBlend, boolean pOpaque, int pSrcColorFactor, int pDstColorFactor, int pSrcAlphaFactor, int pDstAlphaFactor, int pBlendFunc) BlendMode
(int pSrcFactor, int pDstFactor, int pBlendFunc) BlendMode
(int pSrcColorFactor, int pDstColorFactor, int pSrcAlphaFactor, int pDstAlphaFactor, int pBlendFunc) -
Method Summary
Modifier and TypeMethodDescriptionvoid
apply()
boolean
int
hashCode()
boolean
isOpaque()
static int
stringToBlendFactor
(String pFactorName) static int
stringToBlendFunc
(String pFuncName) 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 pSeparateBlend, boolean pOpaque, int pSrcColorFactor, int pDstColorFactor, int pSrcAlphaFactor, int pDstAlphaFactor, int pBlendFunc) -
BlendMode
public BlendMode() -
BlendMode
public BlendMode(int pSrcFactor, int pDstFactor, int pBlendFunc) -
BlendMode
public BlendMode(int pSrcColorFactor, int pDstColorFactor, int pSrcAlphaFactor, int pDstAlphaFactor, int pBlendFunc)
-
-
Method Details