Package net.minecraft.client.renderer
Class RenderType
java.lang.Object
net.minecraft.client.renderer.RenderStateShard
net.minecraft.client.renderer.RenderType
- Direct Known Subclasses:
RenderType.CompositeRenderType
-
Nested Class Summary
Modifier and TypeClassDescription(package private) static final class
static final class
static enum
Nested classes/interfaces inherited from class net.minecraft.client.renderer.RenderStateShard
RenderStateShard.BooleanStateShard, RenderStateShard.ColorLogicStateShard, RenderStateShard.CullStateShard, RenderStateShard.DepthTestStateShard, RenderStateShard.EmptyTextureStateShard, RenderStateShard.LayeringStateShard, RenderStateShard.LightmapStateShard, RenderStateShard.LineStateShard, RenderStateShard.MultiTextureStateShard, RenderStateShard.OffsetTexturingStateShard, RenderStateShard.OutputStateShard, RenderStateShard.OverlayStateShard, RenderStateShard.ShaderStateShard, RenderStateShard.TextureStateShard, RenderStateShard.TexturingStateShard, RenderStateShard.TransparencyStateShard, RenderStateShard.WriteMaskStateShard
-
Field Summary
Modifier and TypeFieldDescriptionfinal boolean
static final Function
<ResourceLocation, RenderType> static final RenderType
static final BiFunction
<ResourceLocation, Boolean, RenderType> static final int
final int
static final com.google.common.collect.ImmutableList
<RenderType> private int
static final RenderType
static final RenderType
static final Function
<ResourceLocation, RenderType> static final RenderType
static final RenderType
static final RenderType.CompositeRenderType
static final Function
<Double, RenderType.CompositeRenderType> static final RenderType.CompositeRenderType
static final RenderType.CompositeRenderType
static final RenderType.CompositeRenderType
static final Function
<ResourceLocation, RenderType> static final RenderType
static final RenderType
static final RenderType
static final RenderType
static final Function
<ResourceLocation, RenderType> static final BiFunction
<ResourceLocation, Boolean, RenderType> static final BiFunction
<ResourceLocation, Boolean, RenderType> static final Function
<ResourceLocation, RenderType> static final RenderType
static final RenderType
static final Function
<ResourceLocation, RenderType> static final Function
<ResourceLocation, RenderType> static final Function
<ResourceLocation, RenderType> static final Function
<ResourceLocation, RenderType> static final BiFunction
<ResourceLocation, Boolean, RenderType> static final Function
<ResourceLocation, RenderType> static final BiFunction
<ResourceLocation, Boolean, RenderType> final VertexFormat
static final RenderType
static final RenderType
static final RenderType.CompositeRenderType
static final RenderType.CompositeRenderType
static final RenderType.CompositeRenderType
static final RenderType.CompositeRenderType
static final Function
<ResourceLocation, RenderType> static final RenderType
static final RenderType
static final RenderType.CompositeRenderType
static final RenderType.CompositeRenderType
static final int
final VertexFormat.Mode
static final int
static final RenderType
final boolean
static final Function
<ResourceLocation, RenderType> static final RenderType
static final RenderType
static final Function
<ResourceLocation, RenderType> static final Function
<ResourceLocation, RenderType> static final Function
<ResourceLocation, RenderType> static final Function
<ResourceLocation, RenderType> static final Function
<ResourceLocation, RenderType> static final int
static final RenderType
static final RenderType
static final RenderType
static final RenderType
Fields inherited from class net.minecraft.client.renderer.RenderStateShard
ADDITIVE_TRANSPARENCY, BLOCK_SHEET, BLOCK_SHEET_MIPPED, clearState, CLOUDS_TARGET, COLOR_DEPTH_WRITE, COLOR_WRITE, CRUMBLING_TRANSPARENCY, CULL, DEFAULT_LINE, DEFAULT_TEXTURING, DEPTH_WRITE, ENTITY_GLINT_TEXTURING, EQUAL_DEPTH_TEST, GLINT_TEXTURING, GLINT_TRANSPARENCY, GREATER_DEPTH_TEST, ITEM_ENTITY_TARGET, LEQUAL_DEPTH_TEST, LIGHTMAP, LIGHTNING_TRANSPARENCY, MAIN_TARGET, MAX_ENCHANTMENT_GLINT_SPEED_MILLIS, name, NO_COLOR_LOGIC, NO_CULL, NO_DEPTH_TEST, NO_LAYERING, NO_LIGHTMAP, NO_OVERLAY, NO_SHADER, NO_TEXTURE, NO_TRANSPARENCY, OR_REVERSE_COLOR_LOGIC, OUTLINE_TARGET, OVERLAY, PARTICLES_TARGET, POLYGON_OFFSET_LAYERING, POSITION_COLOR_LIGHTMAP_SHADER, POSITION_COLOR_SHADER, POSITION_COLOR_TEX_LIGHTMAP_SHADER, POSITION_SHADER, POSITION_TEX_SHADER, RENDERTYPE_ARMOR_CUTOUT_NO_CULL_SHADER, RENDERTYPE_ARMOR_ENTITY_GLINT_SHADER, RENDERTYPE_BEACON_BEAM_SHADER, RENDERTYPE_BREEZE_WIND_SHADER, RENDERTYPE_CLOUDS_SHADER, RENDERTYPE_CRUMBLING_SHADER, RENDERTYPE_CUTOUT_MIPPED_SHADER, RENDERTYPE_CUTOUT_SHADER, RENDERTYPE_END_GATEWAY_SHADER, RENDERTYPE_END_PORTAL_SHADER, RENDERTYPE_ENERGY_SWIRL_SHADER, RENDERTYPE_ENTITY_ALPHA_SHADER, RENDERTYPE_ENTITY_CUTOUT_NO_CULL_SHADER, RENDERTYPE_ENTITY_CUTOUT_NO_CULL_Z_OFFSET_SHADER, RENDERTYPE_ENTITY_CUTOUT_SHADER, RENDERTYPE_ENTITY_DECAL_SHADER, RENDERTYPE_ENTITY_GLINT_DIRECT_SHADER, RENDERTYPE_ENTITY_GLINT_SHADER, RENDERTYPE_ENTITY_NO_OUTLINE_SHADER, RENDERTYPE_ENTITY_SHADOW_SHADER, RENDERTYPE_ENTITY_SMOOTH_CUTOUT_SHADER, RENDERTYPE_ENTITY_SOLID_SHADER, RENDERTYPE_ENTITY_TRANSLUCENT_CULL_SHADER, RENDERTYPE_ENTITY_TRANSLUCENT_EMISSIVE_SHADER, RENDERTYPE_ENTITY_TRANSLUCENT_SHADER, RENDERTYPE_EYES_SHADER, RENDERTYPE_GLINT_SHADER, RENDERTYPE_GLINT_TRANSLUCENT_SHADER, RENDERTYPE_GUI_GHOST_RECIPE_OVERLAY_SHADER, RENDERTYPE_GUI_OVERLAY_SHADER, RENDERTYPE_GUI_SHADER, RENDERTYPE_GUI_TEXT_HIGHLIGHT_SHADER, RENDERTYPE_ITEM_ENTITY_TRANSLUCENT_CULL_SHADER, RENDERTYPE_LEASH_SHADER, RENDERTYPE_LIGHTNING_SHADER, RENDERTYPE_LINES_SHADER, RENDERTYPE_OUTLINE_SHADER, RENDERTYPE_SOLID_SHADER, RENDERTYPE_TEXT_BACKGROUND_SEE_THROUGH_SHADER, RENDERTYPE_TEXT_BACKGROUND_SHADER, RENDERTYPE_TEXT_INTENSITY_SEE_THROUGH_SHADER, RENDERTYPE_TEXT_INTENSITY_SHADER, RENDERTYPE_TEXT_SEE_THROUGH_SHADER, RENDERTYPE_TEXT_SHADER, RENDERTYPE_TRANSLUCENT_MOVING_BLOCK_SHADER, RENDERTYPE_TRANSLUCENT_SHADER, RENDERTYPE_TRIPWIRE_SHADER, RENDERTYPE_WATER_MASK_SHADER, setupState, TRANSLUCENT_TARGET, TRANSLUCENT_TRANSPARENCY, VIEW_OFFSET_Z_LAYERING, VIEW_SCALE_Z_EPSILON, WEATHER_TARGET
-
Constructor Summary
ConstructorDescriptionRenderType
(String p_173178_, VertexFormat p_173179_, VertexFormat.Mode p_173180_, int p_173181_, boolean p_173182_, boolean p_173183_, Runnable p_173184_, Runnable p_173185_) -
Method Summary
Modifier and TypeMethodDescriptionboolean
static RenderType
armorCutoutNoCull
(ResourceLocation p_110432_) static RenderType
static RenderType
beaconBeam
(ResourceLocation p_110461_, boolean p_110462_) static RenderType
breezeEyes
(ResourceLocation p_312754_) static RenderType
breezeWind
(ResourceLocation p_312312_, float p_312776_, float p_312709_) int
boolean
static List
<RenderType> static RenderType
clouds()
static RenderType
create
(String p_173216_, VertexFormat p_173217_, VertexFormat.Mode p_173218_, int p_173219_, boolean p_173220_, boolean p_173221_, RenderType.CompositeState p_173222_) create
(String p_173210_, VertexFormat p_173211_, VertexFormat.Mode p_173212_, int p_173213_, RenderType.CompositeState p_173214_) private static RenderType.CompositeRenderType
createArmorCutoutNoCull
(String p_299164_, ResourceLocation p_299169_, boolean p_298490_) static RenderType
createArmorDecalCutoutNoCull
(ResourceLocation p_298411_) private static RenderType.CompositeRenderType
createClouds
(boolean p_324318_) static RenderType
crumbling
(ResourceLocation p_110495_) static RenderType
cutout()
static RenderType
static RenderType
static RenderType
debugLineStrip
(double p_270166_) static RenderType
static RenderType
static RenderType
static RenderType
dragonExplosionAlpha
(ResourceLocation p_173236_) static RenderType
static RenderType
void
static RenderType
static RenderType
static RenderType
energySwirl
(ResourceLocation p_110437_, float p_110438_, float p_110439_) static RenderType
entityCutout
(ResourceLocation p_110453_) static RenderType
entityCutoutNoCull
(ResourceLocation p_110459_) static RenderType
entityCutoutNoCull
(ResourceLocation p_110444_, boolean p_110445_) static RenderType
entityCutoutNoCullZOffset
(ResourceLocation p_110465_) static RenderType
entityCutoutNoCullZOffset
(ResourceLocation p_110449_, boolean p_110450_) static RenderType
entityDecal
(ResourceLocation p_110480_) static RenderType
static RenderType
static RenderType
entityNoOutline
(ResourceLocation p_110483_) static RenderType
entityShadow
(ResourceLocation p_110486_) static RenderType
entitySmoothCutout
(ResourceLocation p_110477_) static RenderType
entitySolid
(ResourceLocation p_110447_) static RenderType
entityTranslucent
(ResourceLocation p_110474_) static RenderType
entityTranslucent
(ResourceLocation p_110455_, boolean p_110456_) static RenderType
entityTranslucentCull
(ResourceLocation p_110471_) static RenderType
entityTranslucentEmissive
(ResourceLocation p_234339_) static RenderType
entityTranslucentEmissive
(ResourceLocation p_234336_, boolean p_234337_) static RenderType
eyes
(ResourceLocation p_110489_) format()
final int
Returns the unique ID of thisRenderType
for chunk rendering purposes, or -1 if this is not a chunkRenderType
.static RenderType
glint()
static RenderType
static RenderType
gui()
static RenderType
static RenderType
static RenderType
boolean
static RenderType
itemEntityTranslucentCull
(ResourceLocation p_110468_) static RenderType
leash()
static RenderType
static RenderType
lines()
static RenderType
mode()
outline()
static RenderType
outline
(ResourceLocation p_110492_) static RenderType
solid()
boolean
static RenderType
text
(ResourceLocation p_110498_) static RenderType
static RenderType
static RenderType
textIntensity
(ResourceLocation p_173238_) static RenderType
textIntensityPolygonOffset
(ResourceLocation p_181447_) static RenderType
textIntensitySeeThrough
(ResourceLocation p_173241_) static RenderType
textPolygonOffset
(ResourceLocation p_181445_) static RenderType
textSeeThrough
(ResourceLocation p_110501_) toString()
static RenderType
static RenderType
private static RenderType.CompositeState
private static RenderType.CompositeState
static RenderType
tripwire()
private static RenderType.CompositeState
static RenderType
Methods inherited from class net.minecraft.client.renderer.RenderStateShard
clearRenderState, setupGlintTexturing, setupRenderState
-
Field Details
-
MEGABYTE
public static final int MEGABYTE- See Also:
-
BIG_BUFFER_SIZE
public static final int BIG_BUFFER_SIZE- See Also:
-
SMALL_BUFFER_SIZE
public static final int SMALL_BUFFER_SIZE- See Also:
-
TRANSIENT_BUFFER_SIZE
public static final int TRANSIENT_BUFFER_SIZE- See Also:
-
SOLID
-
CUTOUT_MIPPED
-
CUTOUT
-
TRANSLUCENT
-
TRANSLUCENT_MOVING_BLOCK
-
ARMOR_CUTOUT_NO_CULL
-
ENTITY_SOLID
-
ENTITY_CUTOUT
-
ENTITY_CUTOUT_NO_CULL
-
ENTITY_CUTOUT_NO_CULL_Z_OFFSET
-
ITEM_ENTITY_TRANSLUCENT_CULL
-
ENTITY_TRANSLUCENT_CULL
-
ENTITY_TRANSLUCENT
-
ENTITY_TRANSLUCENT_EMISSIVE
-
ENTITY_SMOOTH_CUTOUT
-
BEACON_BEAM
-
ENTITY_DECAL
-
ENTITY_NO_OUTLINE
-
ENTITY_SHADOW
-
DRAGON_EXPLOSION_ALPHA
-
EYES
public static final BiFunction<ResourceLocation,RenderStateShard.TransparencyStateShard, EYESRenderType> -
LEASH
-
WATER_MASK
-
ARMOR_ENTITY_GLINT
-
GLINT_TRANSLUCENT
-
GLINT
-
ENTITY_GLINT
-
ENTITY_GLINT_DIRECT
-
CRUMBLING
-
TEXT
-
TEXT_BACKGROUND
-
TEXT_INTENSITY
-
TEXT_POLYGON_OFFSET
-
TEXT_INTENSITY_POLYGON_OFFSET
-
TEXT_SEE_THROUGH
-
TEXT_BACKGROUND_SEE_THROUGH
-
TEXT_INTENSITY_SEE_THROUGH
-
LIGHTNING
-
DRAGON_RAYS
-
DRAGON_RAYS_DEPTH
-
TRIPWIRE
-
END_PORTAL
-
END_GATEWAY
-
CLOUDS
-
CLOUDS_DEPTH_ONLY
-
LINES
-
LINE_STRIP
-
DEBUG_LINE_STRIP
-
DEBUG_FILLED_BOX
-
DEBUG_QUADS
-
DEBUG_STRUCTURE_QUADS
-
DEBUG_SECTION_QUADS
-
GUI
-
GUI_OVERLAY
-
GUI_TEXT_HIGHLIGHT
-
GUI_GHOST_RECIPE_OVERLAY
-
CHUNK_BUFFER_LAYERS
-
format
-
mode
-
bufferSize
public final int bufferSize -
affectsCrumbling
public final boolean affectsCrumbling -
sortOnUpload
public final boolean sortOnUpload -
chunkLayerId
private int chunkLayerId
-
-
Constructor Details
-
RenderType
public RenderType(String p_173178_, VertexFormat p_173179_, VertexFormat.Mode p_173180_, int p_173181_, boolean p_173182_, boolean p_173183_, Runnable p_173184_, Runnable p_173185_)
-
-
Method Details
-
solid
-
cutoutMipped
-
cutout
-
translucentState
private static RenderType.CompositeState translucentState(RenderStateShard.ShaderStateShard p_173208_) -
translucent
-
translucentMovingBlockState
-
translucentMovingBlock
-
createArmorCutoutNoCull
private static RenderType.CompositeRenderType createArmorCutoutNoCull(String p_299164_, ResourceLocation p_299169_, boolean p_298490_) -
armorCutoutNoCull
-
createArmorDecalCutoutNoCull
-
entitySolid
-
entityCutout
-
entityCutoutNoCull
-
entityCutoutNoCull
-
entityCutoutNoCullZOffset
-
entityCutoutNoCullZOffset
-
itemEntityTranslucentCull
-
entityTranslucentCull
-
entityTranslucent
-
entityTranslucent
-
entityTranslucentEmissive
-
entityTranslucentEmissive
-
entitySmoothCutout
-
beaconBeam
-
entityDecal
-
entityNoOutline
-
entityShadow
-
dragonExplosionAlpha
-
eyes
-
breezeEyes
-
breezeWind
-
energySwirl
-
leash
-
waterMask
-
outline
-
armorEntityGlint
-
glintTranslucent
-
glint
-
entityGlint
-
entityGlintDirect
-
crumbling
-
text
-
textBackground
-
textIntensity
-
textPolygonOffset
-
textIntensityPolygonOffset
-
textSeeThrough
-
textBackgroundSeeThrough
-
textIntensitySeeThrough
-
lightning
-
dragonRays
-
dragonRaysDepth
-
tripwireState
-
tripwire
-
endPortal
-
endGateway
-
createClouds
-
clouds
-
cloudsDepthOnly
-
lines
-
lineStrip
-
debugLineStrip
-
debugFilledBox
-
debugQuads
-
debugStructureQuads
-
debugSectionQuads
-
gui
-
guiOverlay
-
guiTextHighlight
-
guiGhostRecipeOverlay
-
create
public static RenderType.CompositeRenderType create(String p_173210_, VertexFormat p_173211_, VertexFormat.Mode p_173212_, int p_173213_, RenderType.CompositeState p_173214_) -
create
public static RenderType.CompositeRenderType create(String p_173216_, VertexFormat p_173217_, VertexFormat.Mode p_173218_, int p_173219_, boolean p_173220_, boolean p_173221_, RenderType.CompositeState p_173222_) -
draw
-
toString
- Overrides:
toString
in classRenderStateShard
-
chunkBufferLayers
-
bufferSize
public int bufferSize() -
format
-
mode
-
outline
-
isOutline
public boolean isOutline() -
affectsCrumbling
public boolean affectsCrumbling() -
canConsolidateConsecutiveGeometry
public boolean canConsolidateConsecutiveGeometry() -
sortOnUpload
public boolean sortOnUpload() -
getChunkLayerId
public final int getChunkLayerId()Returns the unique ID of thisRenderType
for chunk rendering purposes, or -1 if this is not a chunkRenderType
.- Returns:
- the unique ID of this
RenderType
for chunk rendering purposes, or -1 if this is not a chunkRenderType
-