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.OutlinePropertyNested 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
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final Optional<RenderType> (package private) static final BiFunction<ResourceLocation, RenderStateShard.CullStateShard, RenderType> private final RenderType.CompositeStateFields 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, CLOUDS, CLOUDS_DEPTH_ONLY, CROSSHAIR, CRUMBLING, CUTOUT, CUTOUT_MIPPED, DEBUG_FILLED_BOX, 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, END_SKY, 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, FLAT_CLOUDS, format, 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, mode, MOJANG_LOGO, OPAQUE_PARTICLE, SECONDARY_BLOCK_OUTLINE, SKY, SMALL_BUFFER_SIZE, SOLID, sortOnUpload, STARS, 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, WORLD_BORDER_DEPTH_WRITE, WORLD_BORDER_NO_DEPTH_WRITEFields inherited from class net.minecraft.client.renderer.RenderStateShard
ADDITIVE_TRANSPARENCY, BLOCK_SHEET, BLOCK_SHEET_MIPPED, CLOUDS_TARGET, COLOR_DEPTH_WRITE, COLOR_WRITE, CROSSHAIR_TRANSPARENCY, 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, MOJANG_LOGO_TRANSPARENCY, name, NAUSEA_OVERLAY_TRANSPARENCY, 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, OVERLAY_TRANSPARENCY, PARTICLE_SHADER, PARTICLES_TARGET, POLYGON_OFFSET_LAYERING, POSITION_COLOR_LIGHTMAP_SHADER, POSITION_COLOR_SHADER, POSITION_COLOR_TEX_LIGHTMAP_SHADER, POSITION_SHADER, POSITION_TEX_SHADER, POSITION_TEXTURE_COLOR_SHADER, RENDERTYPE_ARMOR_CUTOUT_NO_CULL_SHADER, RENDERTYPE_ARMOR_ENTITY_GLINT_SHADER, RENDERTYPE_ARMOR_TRANSLUCENT_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_SHADER, RENDERTYPE_ENTITY_NO_OUTLINE_SHADER, RENDERTYPE_ENTITY_SHADOW_SHADER, RENDERTYPE_ENTITY_SMOOTH_CUTOUT_SHADER, RENDERTYPE_ENTITY_SOLID_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, TRANSLUCENT_TARGET, TRANSLUCENT_TRANSPARENCY, VIEW_OFFSET_Z_LAYERING, VIEW_OFFSET_Z_LAYERING_FORWARD, VIGNETTE_TRANSPARENCY, WEATHER_TARGET, WORLD_BORDER_LAYERING -
Constructor Summary
ConstructorsConstructorDescriptionCompositeRenderType(String pName, VertexFormat pFormat, VertexFormat.Mode pMode, int pBufferSize, boolean pAffectsCrumbling, boolean pSortOnUpload, RenderType.CompositeState pState) -
Method Summary
Modifier and TypeMethodDescriptionbooleanoutline()protected final RenderType.CompositeStatestate()toString()Methods inherited from class net.minecraft.client.renderer.RenderType
affectsCrumbling, armorCutoutNoCull, armorEntityGlint, armorTranslucent, beaconBeam, blockScreenEffect, breezeEyes, breezeWind, bufferSize, canConsolidateConsecutiveGeometry, celestial, chunkBufferLayers, clouds, cloudsDepthOnly, create, create, createArmorDecalCutoutNoCull, crosshair, crumbling, cutout, cutoutMipped, debugFilledBox, debugLineStrip, debugQuads, debugSectionQuads, debugStructureQuads, debugTriangleFan, dragonExplosionAlpha, dragonRays, dragonRaysDepth, draw, endGateway, endPortal, endSky, energySwirl, entityCutout, entityCutoutNoCull, entityCutoutNoCull, entityCutoutNoCullZOffset, entityCutoutNoCullZOffset, entityDecal, entityGlint, entityNoOutline, entityShadow, entitySmoothCutout, entitySolid, entitySolidZOffsetForward, entityTranslucent, entityTranslucent, entityTranslucentEmissive, entityTranslucentEmissive, eyes, fireScreenEffect, flatClouds, format, getChunkLayerId, glint, glintTranslucent, gui, guiGhostRecipeOverlay, guiNauseaOverlay, guiOpaqueTexturedBackground, guiOverlay, guiTextHighlight, guiTextured, guiTexturedOverlay, itemEntityTranslucentCull, leash, lightning, lines, lineStrip, mode, mojangLogo, opaqueParticle, outline, secondaryBlockOutline, sky, solid, sortOnUpload, stars, sunriseSunset, text, textBackground, textBackgroundSeeThrough, textIntensity, textIntensityPolygonOffset, textIntensitySeeThrough, textPolygonOffset, textSeeThrough, translucent, translucentMovingBlock, translucentParticle, tripwire, vignette, waterMask, weather, worldBorderMethods inherited from class net.minecraft.client.renderer.RenderStateShard
clearRenderState, setupGlintTexturing, setupRenderState
-
Field Details
-
OUTLINE
-
state
-
outline
-
isOutline
private final boolean isOutline
-
-
Constructor Details
-
CompositeRenderType
CompositeRenderType(String pName, VertexFormat pFormat, VertexFormat.Mode pMode, int pBufferSize, boolean pAffectsCrumbling, boolean pSortOnUpload, RenderType.CompositeState pState)
-
-
Method Details
-
outline
- Overrides:
outlinein classRenderType
-
isOutline
public boolean isOutline()- Overrides:
isOutlinein classRenderType
-
state
-
toString
- Overrides:
toStringin classRenderType
-