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 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 TypeMethodDescriptionvoidapply()booleaninthashCode()booleanisOpaque()static intstringToBlendFactor(String pFactorName) static intstringToBlendFunc(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