Package net.minecraft.client.renderer
Class RenderType
java.lang.Object
net.minecraft.client.renderer.RenderStateShard
net.minecraft.client.renderer.RenderType
- Direct Known Subclasses:
ForgeRenderTypes.Internal
,RenderType.CompositeRenderType
-
Nested Class Summary
Modifier and TypeClassDescription(package private) static class
static class
(package private) static class
Nested classes/interfaces inherited from class net.minecraft.client.renderer.RenderStateShard
RenderStateShard.BooleanStateShard, 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 TypeFieldDescriptionprivate boolean
private static Function<ResourceLocation,RenderType>
private static RenderType
private static RenderType
private Optional<RenderType>
private static BiFunction<ResourceLocation,Boolean,RenderType>
static int
private int
private static int
private static Function<ResourceLocation,RenderType>
private static RenderType
private static RenderType
private static Function<ResourceLocation,RenderType>
private static RenderType
private static RenderType
private static Function<ResourceLocation,RenderType>
private static BiFunction<ResourceLocation,Boolean,RenderType>
private static BiFunction<ResourceLocation,Boolean,RenderType>
private static Function<ResourceLocation,RenderType>
private static RenderType
private static RenderType
private static Function<ResourceLocation,RenderType>
private static Function<ResourceLocation,RenderType>
private static Function<ResourceLocation,RenderType>
private static Function<ResourceLocation,RenderType>
private static BiFunction<ResourceLocation,Boolean,RenderType>
private static Function<ResourceLocation,RenderType>
private static Function<ResourceLocation,RenderType>
private VertexFormat
private static RenderType
private static RenderType
private static RenderType
private static Function<ResourceLocation,RenderType>
private static RenderType
private static RenderType
static int
private static int
private VertexFormat.Mode
static int
private static RenderType
private boolean
private static Function<ResourceLocation,RenderType>
private static Function<ResourceLocation,RenderType>
private static Function<ResourceLocation,RenderType>
private static Function<ResourceLocation,RenderType>
private static Function<ResourceLocation,RenderType>
private static Function<ResourceLocation,RenderType>
static int
private static RenderType
private static RenderType
private static RenderType
private static RenderType
private static RenderType
Fields inherited from class net.minecraft.client.renderer.RenderStateShard
ADDITIVE_TRANSPARENCY, BLOCK_SHADER, BLOCK_SHEET, BLOCK_SHEET_MIPPED, 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, ITEM_ENTITY_TARGET, LEQUAL_DEPTH_TEST, LIGHTMAP, LIGHTNING_TRANSPARENCY, MAIN_TARGET, name, NEW_ENTITY_SHADER, NO_CULL, NO_DEPTH_TEST, NO_LAYERING, NO_LIGHTMAP, NO_OVERLAY, NO_SHADER, NO_TEXTURE, NO_TRANSPARENCY, OUTLINE_TARGET, OVERLAY, PARTICLES_TARGET, POLYGON_OFFSET_LAYERING, POSITION_COLOR_LIGHTMAP_SHADER, POSITION_COLOR_SHADER, POSITION_COLOR_TEX_LIGHTMAP_SHADER, POSITION_COLOR_TEX_SHADER, POSITION_SHADER, POSITION_TEX_SHADER, RENDERTYPE_ARMOR_CUTOUT_NO_CULL_SHADER, RENDERTYPE_ARMOR_ENTITY_GLINT_SHADER, RENDERTYPE_ARMOR_GLINT_SHADER, RENDERTYPE_BEACON_BEAM_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_SHADER, RENDERTYPE_EYES_SHADER, RENDERTYPE_GLINT_DIRECT_SHADER, RENDERTYPE_GLINT_SHADER, RENDERTYPE_GLINT_TRANSLUCENT_SHADER, RENDERTYPE_ITEM_ENTITY_TRANSLUCENT_CULL_SHADER, RENDERTYPE_LEASH_SHADER, RENDERTYPE_LIGHTNING_SHADER, RENDERTYPE_LINES_SHADER, RENDERTYPE_OUTLINE_SHADER, RENDERTYPE_SOLID_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_NO_CRUMBLING_SHADER, RENDERTYPE_TRANSLUCENT_SHADER, RENDERTYPE_TRIPWIRE_SHADER, RENDERTYPE_WATER_MASK_SHADER, setupState, TRANSLUCENT_TARGET, TRANSLUCENT_TRANSPARENCY, VIEW_OFFSET_Z_LAYERING, 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
static RenderType
beaconBeam(ResourceLocation p_110461_, boolean p_110462_)
int
static List<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_)
(package private) static RenderType.CompositeRenderType
create(String p_173210_, VertexFormat p_173211_, VertexFormat.Mode p_173212_, int p_173213_, RenderType.CompositeState p_173214_)
static RenderType
crumbling(ResourceLocation p_110495_)
static RenderType
cutout()
static RenderType
static RenderType
dragonExplosionAlpha(ResourceLocation p_173236_)
void
end(BufferBuilder p_110413_, int p_110414_, int p_110415_, int p_110416_)
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
eyes(ResourceLocation p_110489_)
format()
static RenderType
glint()
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()
static RenderType
text(ResourceLocation p_110498_)
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
static RenderType
private static RenderType.CompositeState
translucentState(RenderStateShard.ShaderStateShard p_173208_)
static RenderType
tripwire()
private static RenderType.CompositeState
static RenderType
Methods inherited from class net.minecraft.client.renderer.RenderStateShard
clearRenderState, setupRenderState
-
Field Details
-
BYTES_IN_INT
private static final int BYTES_IN_INT- See Also:
- Constant Field Values
-
MEGABYTE
private static final int MEGABYTE- See Also:
- Constant Field Values
-
BIG_BUFFER_SIZE
public static final int BIG_BUFFER_SIZE- See Also:
- Constant Field Values
-
MEDIUM_BUFFER_SIZE
public static final int MEDIUM_BUFFER_SIZE- See Also:
- Constant Field Values
-
SMALL_BUFFER_SIZE
public static final int SMALL_BUFFER_SIZE- See Also:
- Constant Field Values
-
TRANSIENT_BUFFER_SIZE
public static final int TRANSIENT_BUFFER_SIZE- See Also:
- Constant Field Values
-
SOLID
-
CUTOUT_MIPPED
-
CUTOUT
-
TRANSLUCENT
-
TRANSLUCENT_MOVING_BLOCK
-
TRANSLUCENT_NO_CRUMBLING
-
ARMOR_CUTOUT_NO_CULL
-
ENTITY_SOLID
-
ENTITY_CUTOUT
-
ENTITY_CUTOUT_NO_CULL
-
ENTITY_CUTOUT_NO_CULL_Z_OFFSET
private static final BiFunction<ResourceLocation,Boolean,RenderType> ENTITY_CUTOUT_NO_CULL_Z_OFFSET -
ITEM_ENTITY_TRANSLUCENT_CULL
-
ENTITY_TRANSLUCENT_CULL
-
ENTITY_TRANSLUCENT
-
ENTITY_SMOOTH_CUTOUT
-
BEACON_BEAM
-
ENTITY_DECAL
-
ENTITY_NO_OUTLINE
-
ENTITY_SHADOW
-
DRAGON_EXPLOSION_ALPHA
-
EYES
-
LEASH
-
WATER_MASK
-
ARMOR_GLINT
-
ARMOR_ENTITY_GLINT
-
GLINT_TRANSLUCENT
-
GLINT
-
GLINT_DIRECT
-
ENTITY_GLINT
-
ENTITY_GLINT_DIRECT
-
CRUMBLING
-
TEXT
-
TEXT_INTENSITY
-
TEXT_POLYGON_OFFSET
-
TEXT_INTENSITY_POLYGON_OFFSET
-
TEXT_SEE_THROUGH
-
TEXT_INTENSITY_SEE_THROUGH
-
LIGHTNING
-
TRIPWIRE
-
END_PORTAL
-
END_GATEWAY
-
LINES
-
LINE_STRIP
-
format
-
mode
-
bufferSize
private final int bufferSize -
affectsCrumbling
private final boolean affectsCrumbling -
sortOnUpload
private final boolean sortOnUpload -
asOptional
-
-
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
-
translucentNoCrumbling
-
armorCutoutNoCull
-
entitySolid
-
entityCutout
-
entityCutoutNoCull
-
entityCutoutNoCull
-
entityCutoutNoCullZOffset
-
entityCutoutNoCullZOffset
-
itemEntityTranslucentCull
-
entityTranslucentCull
-
entityTranslucent
-
entityTranslucent
-
entitySmoothCutout
-
beaconBeam
-
entityDecal
-
entityNoOutline
-
entityShadow
-
dragonExplosionAlpha
-
eyes
-
energySwirl
-
leash
-
waterMask
-
outline
-
armorGlint
-
armorEntityGlint
-
glintTranslucent
-
glint
-
glintDirect
-
entityGlint
-
entityGlintDirect
-
crumbling
-
text
-
textIntensity
-
textPolygonOffset
-
textIntensityPolygonOffset
-
textSeeThrough
-
textIntensitySeeThrough
-
lightning
-
tripwireState
-
tripwire
-
endPortal
-
endGateway
-
lines
-
lineStrip
-
create
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_) -
end
-
toString
- Overrides:
toString
in classRenderStateShard
-
chunkBufferLayers
-
bufferSize
public int bufferSize() -
format
-
mode
-
outline
-
isOutline
public boolean isOutline() -
affectsCrumbling
public boolean affectsCrumbling() -
asOptional
-