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.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 booleanprivate final Optional<RenderType> (package private) static final BiFunction<ResourceLocation, Boolean, RenderType> private final RenderPipelineprivate 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, 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, 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, ITEM_ENTITY_TRANSLUCENT_CULL, LEASH, LIGHTNING, LINE_STRIP, LINES, MEGABYTE, 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_MOVING_BLOCK, TRANSLUCENT_PARTICLE, TRIPWIRE, WATER_MASK, WEATHER_DEPTH_WRITE, WEATHER_NO_DEPTH_WRITEFields 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 pName, int pBufferSize, boolean pAffectsCrumbling, boolean pSortOnUpload, RenderPipeline pRenderPipeline, RenderType.CompositeState pState) -
Method Summary
Methods inherited from class net.minecraft.client.renderer.RenderType
affectsCrumbling, armorCutoutNoCull, armorEntityGlint, armorTranslucent, beaconBeam, blockScreenEffect, breezeEyes, breezeWind, bufferSize, canConsolidateConsecutiveGeometry, celestial, create, create, createArmorDecalCutoutNoCull, crumbling, cutout, cutoutMipped, debugFilledBox, 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, glint, glintTranslucent, itemEntityTranslucentCull, leash, lightning, lines, lineStrip, opaqueParticle, outline, secondaryBlockOutline, solid, sortOnUpload, sunriseSunset, text, textBackground, textBackgroundSeeThrough, textIntensity, textIntensityPolygonOffset, textIntensitySeeThrough, textPolygonOffset, textSeeThrough, translucentMovingBlock, translucentParticle, tripwire, waterMask, weatherMethods 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 pName, int pBufferSize, boolean pAffectsCrumbling, boolean pSortOnUpload, RenderPipeline pRenderPipeline, RenderType.CompositeState pState)
-
-
Method Details
-
outline
- Overrides:
outlinein classRenderType
-
isOutline
public boolean isOutline()- Overrides:
isOutlinein classRenderType
-
format
- Specified by:
formatin classRenderType
-
mode
- Specified by:
modein classRenderType
-
draw
- Specified by:
drawin classRenderType
-
toString
- Overrides:
toStringin classRenderStateShard
-