Package net.minecraft.client.renderer
Class RenderType.CompositeRenderType
java.lang.Object
net.minecraft.client.renderer.RenderStateShard
net.minecraft.client.renderer.RenderType
net.minecraft.client.renderer.RenderType.CompositeRenderType
- Enclosing class:
RenderType
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.renderer.RenderType
RenderType.CompositeRenderType, RenderType.CompositeState, RenderType.OutlineProperty
Nested classes/interfaces inherited from class net.minecraft.client.renderer.RenderStateShard
RenderStateShard.BooleanStateShard, RenderStateShard.EmptyTextureStateShard, RenderStateShard.LayeringStateShard, RenderStateShard.LightmapStateShard, RenderStateShard.LineStateShard, RenderStateShard.MultiTextureStateShard, RenderStateShard.OffsetTexturingStateShard, RenderStateShard.OutputStateShard, RenderStateShard.OverlayStateShard, RenderStateShard.TextureStateShard, RenderStateShard.TexturingStateShard
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final boolean
private final Optional
<RenderType> (package private) static final BiFunction
<ResourceLocation, Boolean, RenderType> private final RenderPipeline
private final RenderType.CompositeState
Fields inherited from class net.minecraft.client.renderer.RenderType
affectsCrumbling, ARMOR_CUTOUT_NO_CULL, ARMOR_ENTITY_GLINT, ARMOR_TRANSLUCENT, BEACON_BEAM, BIG_BUFFER_SIZE, BLOCK_SCREEN_EFFECT, bufferSize, CELESTIAL, CHUNK_BUFFER_LAYERS, CROSSHAIR, CRUMBLING, CUTOUT, CUTOUT_MIPPED, DEBUG_FILLED_BOX, DEBUG_LINE, DEBUG_LINE_STRIP, DEBUG_QUADS, DEBUG_SECTION_QUADS, DEBUG_STRUCTURE_QUADS, DEBUG_TRIANGLE_FAN, DRAGON_EXPLOSION_ALPHA, DRAGON_RAYS, DRAGON_RAYS_DEPTH, END_GATEWAY, END_PORTAL, ENTITY_CUTOUT, ENTITY_CUTOUT_NO_CULL, ENTITY_CUTOUT_NO_CULL_Z_OFFSET, ENTITY_DECAL, ENTITY_GLINT, ENTITY_NO_OUTLINE, ENTITY_SHADOW, ENTITY_SMOOTH_CUTOUT, ENTITY_SOLID, ENTITY_SOLID_Z_OFFSET_FORWARD, ENTITY_TRANSLUCENT, ENTITY_TRANSLUCENT_EMISSIVE, EYES, FIRE_SCREEN_EFFECT, GLINT, GLINT_TRANSLUCENT, GUI, GUI_GHOST_RECIPE_OVERLAY, GUI_NAUSEA_OVERLAY, GUI_OPAQUE_TEXTURED_BACKGROUND, GUI_OVERLAY, GUI_TEXT_HIGHLIGHT, GUI_TEXTURED, GUI_TEXTURED_OVERLAY, ITEM_ENTITY_TRANSLUCENT_CULL, LEASH, LIGHTNING, LINE_STRIP, LINES, MEGABYTE, MOJANG_LOGO, OPAQUE_PARTICLE, SECONDARY_BLOCK_OUTLINE, SMALL_BUFFER_SIZE, SOLID, sortOnUpload, SUNRISE_SUNSET, TEXT, TEXT_BACKGROUND, TEXT_BACKGROUND_SEE_THROUGH, TEXT_INTENSITY, TEXT_INTENSITY_POLYGON_OFFSET, TEXT_INTENSITY_SEE_THROUGH, TEXT_POLYGON_OFFSET, TEXT_SEE_THROUGH, TRANSIENT_BUFFER_SIZE, TRANSLUCENT, TRANSLUCENT_MOVING_BLOCK, TRANSLUCENT_PARTICLE, TRIPWIRE, VIGNETTE, WATER_MASK, WEATHER_DEPTH_WRITE, WEATHER_NO_DEPTH_WRITE
Fields inherited from class net.minecraft.client.renderer.RenderStateShard
ARMOR_ENTITY_GLINT_TEXTURING, BLOCK_SHEET, BLOCK_SHEET_MIPPED, DEFAULT_LINE, DEFAULT_TEXTURING, ENTITY_GLINT_TEXTURING, GLINT_TEXTURING, ITEM_ENTITY_TARGET, LIGHTMAP, MAIN_TARGET, MAX_ENCHANTMENT_GLINT_SPEED_MILLIS, name, NO_LAYERING, NO_LIGHTMAP, NO_OVERLAY, NO_TEXTURE, OUTLINE_TARGET, OVERLAY, PARTICLES_TARGET, TRANSLUCENT_TARGET, VIEW_OFFSET_Z_LAYERING, VIEW_OFFSET_Z_LAYERING_FORWARD, WEATHER_TARGET
-
Constructor Summary
ConstructorsConstructorDescriptionCompositeRenderType
(String p_173258_, int p_173261_, boolean p_173262_, boolean p_173263_, RenderPipeline p_405040_, RenderType.CompositeState p_173264_) -
Method Summary
Methods inherited from class net.minecraft.client.renderer.RenderType
affectsCrumbling, armorCutoutNoCull, armorEntityGlint, armorTranslucent, beaconBeam, blockScreenEffect, breezeEyes, breezeWind, bufferSize, canConsolidateConsecutiveGeometry, celestial, chunkBufferLayers, create, create, createArmorDecalCutoutNoCull, crosshair, crumbling, cutout, cutoutMipped, debugFilledBox, debugLine, debugLineStrip, debugQuads, debugSectionQuads, debugStructureQuads, debugTriangleFan, dragonExplosionAlpha, dragonRays, dragonRaysDepth, endGateway, endPortal, energySwirl, entityCutout, entityCutoutNoCull, entityCutoutNoCull, entityCutoutNoCullZOffset, entityCutoutNoCullZOffset, entityDecal, entityGlint, entityNoOutline, entityShadow, entitySmoothCutout, entitySolid, entitySolidZOffsetForward, entityTranslucent, entityTranslucent, entityTranslucentEmissive, entityTranslucentEmissive, eyes, fireScreenEffect, getChunkLayerId, glint, glintTranslucent, gui, guiGhostRecipeOverlay, guiNauseaOverlay, guiOpaqueTexturedBackground, guiOverlay, guiTextHighlight, guiTextured, guiTexturedOverlay, itemEntityTranslucentCull, leash, lightning, lines, lineStrip, mojangLogo, opaqueParticle, outline, secondaryBlockOutline, solid, sortOnUpload, sunriseSunset, text, textBackground, textBackgroundSeeThrough, textIntensity, textIntensityPolygonOffset, textIntensitySeeThrough, textPolygonOffset, textSeeThrough, translucent, translucentMovingBlock, translucentParticle, tripwire, vignette, waterMask, weather
Methods inherited from class net.minecraft.client.renderer.RenderStateShard
clearRenderState, getName, setupGlintTexturing, setupRenderState
-
Field Details
-
OUTLINE
-
state
-
renderPipeline
-
outline
-
isOutline
private final boolean isOutline
-
-
Constructor Details
-
CompositeRenderType
CompositeRenderType(String p_173258_, int p_173261_, boolean p_173262_, boolean p_173263_, RenderPipeline p_405040_, RenderType.CompositeState p_173264_)
-
-
Method Details
-
outline
- Overrides:
outline
in classRenderType
-
isOutline
public boolean isOutline()- Overrides:
isOutline
in classRenderType
-
getRenderPipeline
- Specified by:
getRenderPipeline
in classRenderType
-
format
- Specified by:
format
in classRenderType
-
mode
- Specified by:
mode
in classRenderType
-
draw
- Specified by:
draw
in classRenderType
-
getRenderTarget
- Specified by:
getRenderTarget
in classRenderType
-
toString
- Overrides:
toString
in classRenderStateShard
-