Package net.minecraft.client.render
Class RenderPhase
java.lang.Object
net.minecraft.client.render.RenderPhase
- Direct Known Subclasses:
RenderLayer
,RenderPhase.Alpha
,RenderPhase.DepthTest
,RenderPhase.Fog
,RenderPhase.Layering
,RenderPhase.LineWidth
,RenderPhase.ShadeModel
,RenderPhase.Target
,RenderPhase.Texture
,RenderPhase.Texturing
,RenderPhase.Toggleable
,RenderPhase.Transparency
,RenderPhase.WriteMaskState
@Environment(CLIENT) public abstract class RenderPhase extends Object
- Mappings:
Namespace Name official ehx
intermediary net/minecraft/class_4668
named net/minecraft/client/render/RenderPhase
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RenderPhase.Alpha
static class
RenderPhase.Cull
static class
RenderPhase.DepthTest
static class
RenderPhase.DiffuseLighting
static class
RenderPhase.Fog
static class
RenderPhase.Layering
static class
RenderPhase.Lightmap
static class
RenderPhase.LineWidth
static class
RenderPhase.OffsetTexturing
static class
RenderPhase.Overlay
static class
RenderPhase.PortalTexturing
static class
RenderPhase.ShadeModel
static class
RenderPhase.Target
static class
RenderPhase.Texture
static class
RenderPhase.Texturing
(package private) static class
RenderPhase.Toggleable
static class
RenderPhase.Transparency
static class
RenderPhase.WriteMaskState
-
Field Summary
-
Constructor Summary
Constructors Constructor Description RenderPhase(String name, Runnable beginAction, Runnable endAction)
-
Method Summary
Modifier and Type Method Description void
endDrawing()
boolean
equals(Object object)
int
hashCode()
private static void
setupGlintTexturing(float scale)
void
startDrawing()
String
toString()
-
Field Details
-
NO_TRANSPARENCY
- Mappings:
Namespace Name Mixin selector official b
Lehx;b:Lehx$q;
intermediary field_21364
Lnet/minecraft/class_4668;field_21364:Lnet/minecraft/class_4668$class_4685;
named NO_TRANSPARENCY
Lnet/minecraft/client/render/RenderPhase;NO_TRANSPARENCY:Lnet/minecraft/client/render/RenderPhase$Transparency;
-
ADDITIVE_TRANSPARENCY
- Mappings:
Namespace Name Mixin selector official c
Lehx;c:Lehx$q;
intermediary field_21366
Lnet/minecraft/class_4668;field_21366:Lnet/minecraft/class_4668$class_4685;
named ADDITIVE_TRANSPARENCY
Lnet/minecraft/client/render/RenderPhase;ADDITIVE_TRANSPARENCY:Lnet/minecraft/client/render/RenderPhase$Transparency;
-
LIGHTNING_TRANSPARENCY
- Mappings:
Namespace Name Mixin selector official d
Lehx;d:Lehx$q;
intermediary field_21367
Lnet/minecraft/class_4668;field_21367:Lnet/minecraft/class_4668$class_4685;
named LIGHTNING_TRANSPARENCY
Lnet/minecraft/client/render/RenderPhase;LIGHTNING_TRANSPARENCY:Lnet/minecraft/client/render/RenderPhase$Transparency;
-
GLINT_TRANSPARENCY
- Mappings:
Namespace Name Mixin selector official e
Lehx;e:Lehx$q;
intermediary field_21368
Lnet/minecraft/class_4668;field_21368:Lnet/minecraft/class_4668$class_4685;
named GLINT_TRANSPARENCY
Lnet/minecraft/client/render/RenderPhase;GLINT_TRANSPARENCY:Lnet/minecraft/client/render/RenderPhase$Transparency;
-
CRUMBLING_TRANSPARENCY
- Mappings:
Namespace Name Mixin selector official f
Lehx;f:Lehx$q;
intermediary field_21369
Lnet/minecraft/class_4668;field_21369:Lnet/minecraft/class_4668$class_4685;
named CRUMBLING_TRANSPARENCY
Lnet/minecraft/client/render/RenderPhase;CRUMBLING_TRANSPARENCY:Lnet/minecraft/client/render/RenderPhase$Transparency;
-
TRANSLUCENT_TRANSPARENCY
- Mappings:
Namespace Name Mixin selector official g
Lehx;g:Lehx$q;
intermediary field_21370
Lnet/minecraft/class_4668;field_21370:Lnet/minecraft/class_4668$class_4685;
named TRANSLUCENT_TRANSPARENCY
Lnet/minecraft/client/render/RenderPhase;TRANSLUCENT_TRANSPARENCY:Lnet/minecraft/client/render/RenderPhase$Transparency;
-
ZERO_ALPHA
- Mappings:
Namespace Name Mixin selector official h
Lehx;h:Lehx$a;
intermediary field_21371
Lnet/minecraft/class_4668;field_21371:Lnet/minecraft/class_4668$class_4669;
named ZERO_ALPHA
Lnet/minecraft/client/render/RenderPhase;ZERO_ALPHA:Lnet/minecraft/client/render/RenderPhase$Alpha;
-
ONE_TENTH_ALPHA
- Mappings:
Namespace Name Mixin selector official i
Lehx;i:Lehx$a;
intermediary field_21372
Lnet/minecraft/class_4668;field_21372:Lnet/minecraft/class_4668$class_4669;
named ONE_TENTH_ALPHA
Lnet/minecraft/client/render/RenderPhase;ONE_TENTH_ALPHA:Lnet/minecraft/client/render/RenderPhase$Alpha;
-
HALF_ALPHA
- Mappings:
Namespace Name Mixin selector official j
Lehx;j:Lehx$a;
intermediary field_21373
Lnet/minecraft/class_4668;field_21373:Lnet/minecraft/class_4668$class_4669;
named HALF_ALPHA
Lnet/minecraft/client/render/RenderPhase;HALF_ALPHA:Lnet/minecraft/client/render/RenderPhase$Alpha;
-
SHADE_MODEL
- Mappings:
Namespace Name Mixin selector official k
Lehx;k:Lehx$n;
intermediary field_21374
Lnet/minecraft/class_4668;field_21374:Lnet/minecraft/class_4668$class_4681;
named SHADE_MODEL
Lnet/minecraft/client/render/RenderPhase;SHADE_MODEL:Lnet/minecraft/client/render/RenderPhase$ShadeModel;
-
SMOOTH_SHADE_MODEL
- Mappings:
Namespace Name Mixin selector official l
Lehx;l:Lehx$n;
intermediary field_21375
Lnet/minecraft/class_4668;field_21375:Lnet/minecraft/class_4668$class_4681;
named SMOOTH_SHADE_MODEL
Lnet/minecraft/client/render/RenderPhase;SMOOTH_SHADE_MODEL:Lnet/minecraft/client/render/RenderPhase$ShadeModel;
-
MIPMAP_BLOCK_ATLAS_TEXTURE
- Mappings:
Namespace Name Mixin selector official m
Lehx;m:Lehx$o;
intermediary field_21376
Lnet/minecraft/class_4668;field_21376:Lnet/minecraft/class_4668$class_4683;
named MIPMAP_BLOCK_ATLAS_TEXTURE
Lnet/minecraft/client/render/RenderPhase;MIPMAP_BLOCK_ATLAS_TEXTURE:Lnet/minecraft/client/render/RenderPhase$Texture;
-
BLOCK_ATLAS_TEXTURE
- Mappings:
Namespace Name Mixin selector official n
Lehx;n:Lehx$o;
intermediary field_21377
Lnet/minecraft/class_4668;field_21377:Lnet/minecraft/class_4668$class_4683;
named BLOCK_ATLAS_TEXTURE
Lnet/minecraft/client/render/RenderPhase;BLOCK_ATLAS_TEXTURE:Lnet/minecraft/client/render/RenderPhase$Texture;
-
NO_TEXTURE
- Mappings:
Namespace Name Mixin selector official o
Lehx;o:Lehx$o;
intermediary field_21378
Lnet/minecraft/class_4668;field_21378:Lnet/minecraft/class_4668$class_4683;
named NO_TEXTURE
Lnet/minecraft/client/render/RenderPhase;NO_TEXTURE:Lnet/minecraft/client/render/RenderPhase$Texture;
-
DEFAULT_TEXTURING
- Mappings:
Namespace Name Mixin selector official p
Lehx;p:Lehx$p;
intermediary field_21379
Lnet/minecraft/class_4668;field_21379:Lnet/minecraft/class_4668$class_4684;
named DEFAULT_TEXTURING
Lnet/minecraft/client/render/RenderPhase;DEFAULT_TEXTURING:Lnet/minecraft/client/render/RenderPhase$Texturing;
-
OUTLINE_TEXTURING
- Mappings:
Namespace Name Mixin selector official q
Lehx;q:Lehx$p;
intermediary field_21380
Lnet/minecraft/class_4668;field_21380:Lnet/minecraft/class_4668$class_4684;
named OUTLINE_TEXTURING
Lnet/minecraft/client/render/RenderPhase;OUTLINE_TEXTURING:Lnet/minecraft/client/render/RenderPhase$Texturing;
-
GLINT_TEXTURING
- Mappings:
Namespace Name Mixin selector official r
Lehx;r:Lehx$p;
intermediary field_21381
Lnet/minecraft/class_4668;field_21381:Lnet/minecraft/class_4668$class_4684;
named GLINT_TEXTURING
Lnet/minecraft/client/render/RenderPhase;GLINT_TEXTURING:Lnet/minecraft/client/render/RenderPhase$Texturing;
-
ENTITY_GLINT_TEXTURING
- Mappings:
Namespace Name Mixin selector official s
Lehx;s:Lehx$p;
intermediary field_21382
Lnet/minecraft/class_4668;field_21382:Lnet/minecraft/class_4668$class_4684;
named ENTITY_GLINT_TEXTURING
Lnet/minecraft/client/render/RenderPhase;ENTITY_GLINT_TEXTURING:Lnet/minecraft/client/render/RenderPhase$Texturing;
-
ENABLE_LIGHTMAP
- Mappings:
Namespace Name Mixin selector official t
Lehx;t:Lehx$h;
intermediary field_21383
Lnet/minecraft/class_4668;field_21383:Lnet/minecraft/class_4668$class_4676;
named ENABLE_LIGHTMAP
Lnet/minecraft/client/render/RenderPhase;ENABLE_LIGHTMAP:Lnet/minecraft/client/render/RenderPhase$Lightmap;
-
DISABLE_LIGHTMAP
- Mappings:
Namespace Name Mixin selector official u
Lehx;u:Lehx$h;
intermediary field_21384
Lnet/minecraft/class_4668;field_21384:Lnet/minecraft/class_4668$class_4676;
named DISABLE_LIGHTMAP
Lnet/minecraft/client/render/RenderPhase;DISABLE_LIGHTMAP:Lnet/minecraft/client/render/RenderPhase$Lightmap;
-
ENABLE_OVERLAY_COLOR
- Mappings:
Namespace Name Mixin selector official v
Lehx;v:Lehx$l;
intermediary field_21385
Lnet/minecraft/class_4668;field_21385:Lnet/minecraft/class_4668$class_4679;
named ENABLE_OVERLAY_COLOR
Lnet/minecraft/client/render/RenderPhase;ENABLE_OVERLAY_COLOR:Lnet/minecraft/client/render/RenderPhase$Overlay;
-
DISABLE_OVERLAY_COLOR
- Mappings:
Namespace Name Mixin selector official w
Lehx;w:Lehx$l;
intermediary field_21386
Lnet/minecraft/class_4668;field_21386:Lnet/minecraft/class_4668$class_4679;
named DISABLE_OVERLAY_COLOR
Lnet/minecraft/client/render/RenderPhase;DISABLE_OVERLAY_COLOR:Lnet/minecraft/client/render/RenderPhase$Overlay;
-
ENABLE_DIFFUSE_LIGHTING
- Mappings:
Namespace Name Mixin selector official x
Lehx;x:Lehx$e;
intermediary field_21387
Lnet/minecraft/class_4668;field_21387:Lnet/minecraft/class_4668$class_4673;
named ENABLE_DIFFUSE_LIGHTING
Lnet/minecraft/client/render/RenderPhase;ENABLE_DIFFUSE_LIGHTING:Lnet/minecraft/client/render/RenderPhase$DiffuseLighting;
-
DISABLE_DIFFUSE_LIGHTING
- Mappings:
Namespace Name Mixin selector official y
Lehx;y:Lehx$e;
intermediary field_21388
Lnet/minecraft/class_4668;field_21388:Lnet/minecraft/class_4668$class_4673;
named DISABLE_DIFFUSE_LIGHTING
Lnet/minecraft/client/render/RenderPhase;DISABLE_DIFFUSE_LIGHTING:Lnet/minecraft/client/render/RenderPhase$DiffuseLighting;
-
ENABLE_CULLING
- Mappings:
Namespace Name Mixin selector official z
Lehx;z:Lehx$c;
intermediary field_21344
Lnet/minecraft/class_4668;field_21344:Lnet/minecraft/class_4668$class_4671;
named ENABLE_CULLING
Lnet/minecraft/client/render/RenderPhase;ENABLE_CULLING:Lnet/minecraft/client/render/RenderPhase$Cull;
-
DISABLE_CULLING
- Mappings:
Namespace Name Mixin selector official A
Lehx;A:Lehx$c;
intermediary field_21345
Lnet/minecraft/class_4668;field_21345:Lnet/minecraft/class_4668$class_4671;
named DISABLE_CULLING
Lnet/minecraft/client/render/RenderPhase;DISABLE_CULLING:Lnet/minecraft/client/render/RenderPhase$Cull;
-
ALWAYS_DEPTH_TEST
- Mappings:
Namespace Name Mixin selector official B
Lehx;B:Lehx$d;
intermediary field_21346
Lnet/minecraft/class_4668;field_21346:Lnet/minecraft/class_4668$class_4672;
named ALWAYS_DEPTH_TEST
Lnet/minecraft/client/render/RenderPhase;ALWAYS_DEPTH_TEST:Lnet/minecraft/client/render/RenderPhase$DepthTest;
-
EQUAL_DEPTH_TEST
- Mappings:
Namespace Name Mixin selector official C
Lehx;C:Lehx$d;
intermediary field_21347
Lnet/minecraft/class_4668;field_21347:Lnet/minecraft/class_4668$class_4672;
named EQUAL_DEPTH_TEST
Lnet/minecraft/client/render/RenderPhase;EQUAL_DEPTH_TEST:Lnet/minecraft/client/render/RenderPhase$DepthTest;
-
LEQUAL_DEPTH_TEST
- Mappings:
Namespace Name Mixin selector official D
Lehx;D:Lehx$d;
intermediary field_21348
Lnet/minecraft/class_4668;field_21348:Lnet/minecraft/class_4668$class_4672;
named LEQUAL_DEPTH_TEST
Lnet/minecraft/client/render/RenderPhase;LEQUAL_DEPTH_TEST:Lnet/minecraft/client/render/RenderPhase$DepthTest;
-
ALL_MASK
- Mappings:
Namespace Name Mixin selector official E
Lehx;E:Lehx$r;
intermediary field_21349
Lnet/minecraft/class_4668;field_21349:Lnet/minecraft/class_4668$class_4686;
named ALL_MASK
Lnet/minecraft/client/render/RenderPhase;ALL_MASK:Lnet/minecraft/client/render/RenderPhase$WriteMaskState;
-
COLOR_MASK
- Mappings:
Namespace Name Mixin selector official F
Lehx;F:Lehx$r;
intermediary field_21350
Lnet/minecraft/class_4668;field_21350:Lnet/minecraft/class_4668$class_4686;
named COLOR_MASK
Lnet/minecraft/client/render/RenderPhase;COLOR_MASK:Lnet/minecraft/client/render/RenderPhase$WriteMaskState;
-
DEPTH_MASK
- Mappings:
Namespace Name Mixin selector official G
Lehx;G:Lehx$r;
intermediary field_21351
Lnet/minecraft/class_4668;field_21351:Lnet/minecraft/class_4668$class_4686;
named DEPTH_MASK
Lnet/minecraft/client/render/RenderPhase;DEPTH_MASK:Lnet/minecraft/client/render/RenderPhase$WriteMaskState;
-
NO_LAYERING
- Mappings:
Namespace Name Mixin selector official H
Lehx;H:Lehx$g;
intermediary field_21352
Lnet/minecraft/class_4668;field_21352:Lnet/minecraft/class_4668$class_4675;
named NO_LAYERING
Lnet/minecraft/client/render/RenderPhase;NO_LAYERING:Lnet/minecraft/client/render/RenderPhase$Layering;
-
POLYGON_OFFSET_LAYERING
- Mappings:
Namespace Name Mixin selector official I
Lehx;I:Lehx$g;
intermediary field_21353
Lnet/minecraft/class_4668;field_21353:Lnet/minecraft/class_4668$class_4675;
named POLYGON_OFFSET_LAYERING
Lnet/minecraft/client/render/RenderPhase;POLYGON_OFFSET_LAYERING:Lnet/minecraft/client/render/RenderPhase$Layering;
-
VIEW_OFFSET_Z_LAYERING
- Mappings:
Namespace Name Mixin selector official J
Lehx;J:Lehx$g;
intermediary field_22241
Lnet/minecraft/class_4668;field_22241:Lnet/minecraft/class_4668$class_4675;
named VIEW_OFFSET_Z_LAYERING
Lnet/minecraft/client/render/RenderPhase;VIEW_OFFSET_Z_LAYERING:Lnet/minecraft/client/render/RenderPhase$Layering;
-
NO_FOG
- Mappings:
Namespace Name Mixin selector official K
Lehx;K:Lehx$f;
intermediary field_21355
Lnet/minecraft/class_4668;field_21355:Lnet/minecraft/class_4668$class_4674;
named NO_FOG
Lnet/minecraft/client/render/RenderPhase;NO_FOG:Lnet/minecraft/client/render/RenderPhase$Fog;
-
FOG
- Mappings:
Namespace Name Mixin selector official L
Lehx;L:Lehx$f;
intermediary field_21356
Lnet/minecraft/class_4668;field_21356:Lnet/minecraft/class_4668$class_4674;
named FOG
Lnet/minecraft/client/render/RenderPhase;FOG:Lnet/minecraft/client/render/RenderPhase$Fog;
-
BLACK_FOG
- Mappings:
Namespace Name Mixin selector official M
Lehx;M:Lehx$f;
intermediary field_21357
Lnet/minecraft/class_4668;field_21357:Lnet/minecraft/class_4668$class_4674;
named BLACK_FOG
Lnet/minecraft/client/render/RenderPhase;BLACK_FOG:Lnet/minecraft/client/render/RenderPhase$Fog;
-
MAIN_TARGET
- Mappings:
Namespace Name Mixin selector official N
Lehx;N:Lehx$k;
intermediary field_21358
Lnet/minecraft/class_4668;field_21358:Lnet/minecraft/class_4668$class_4678;
named MAIN_TARGET
Lnet/minecraft/client/render/RenderPhase;MAIN_TARGET:Lnet/minecraft/client/render/RenderPhase$Target;
-
OUTLINE_TARGET
- Mappings:
Namespace Name Mixin selector official O
Lehx;O:Lehx$k;
intermediary field_21359
Lnet/minecraft/class_4668;field_21359:Lnet/minecraft/class_4668$class_4678;
named OUTLINE_TARGET
Lnet/minecraft/client/render/RenderPhase;OUTLINE_TARGET:Lnet/minecraft/client/render/RenderPhase$Target;
-
TRANSLUCENT_TARGET
- Mappings:
Namespace Name Mixin selector official P
Lehx;P:Lehx$k;
intermediary field_25280
Lnet/minecraft/class_4668;field_25280:Lnet/minecraft/class_4668$class_4678;
named TRANSLUCENT_TARGET
Lnet/minecraft/client/render/RenderPhase;TRANSLUCENT_TARGET:Lnet/minecraft/client/render/RenderPhase$Target;
-
PARTICLES_TARGET
- Mappings:
Namespace Name Mixin selector official Q
Lehx;Q:Lehx$k;
intermediary field_25281
Lnet/minecraft/class_4668;field_25281:Lnet/minecraft/class_4668$class_4678;
named PARTICLES_TARGET
Lnet/minecraft/client/render/RenderPhase;PARTICLES_TARGET:Lnet/minecraft/client/render/RenderPhase$Target;
-
WEATHER_TARGET
- Mappings:
Namespace Name Mixin selector official R
Lehx;R:Lehx$k;
intermediary field_25282
Lnet/minecraft/class_4668;field_25282:Lnet/minecraft/class_4668$class_4678;
named WEATHER_TARGET
Lnet/minecraft/client/render/RenderPhase;WEATHER_TARGET:Lnet/minecraft/client/render/RenderPhase$Target;
-
CLOUDS_TARGET
- Mappings:
Namespace Name Mixin selector official S
Lehx;S:Lehx$k;
intermediary field_25283
Lnet/minecraft/class_4668;field_25283:Lnet/minecraft/class_4668$class_4678;
named CLOUDS_TARGET
Lnet/minecraft/client/render/RenderPhase;CLOUDS_TARGET:Lnet/minecraft/client/render/RenderPhase$Target;
-
ITEM_TARGET
- Mappings:
Namespace Name Mixin selector official T
Lehx;T:Lehx$k;
intermediary field_25643
Lnet/minecraft/class_4668;field_25643:Lnet/minecraft/class_4668$class_4678;
named ITEM_TARGET
Lnet/minecraft/client/render/RenderPhase;ITEM_TARGET:Lnet/minecraft/client/render/RenderPhase$Target;
-
FULL_LINE_WIDTH
- Mappings:
Namespace Name Mixin selector official U
Lehx;U:Lehx$i;
intermediary field_21360
Lnet/minecraft/class_4668;field_21360:Lnet/minecraft/class_4668$class_4677;
named FULL_LINE_WIDTH
Lnet/minecraft/client/render/RenderPhase;FULL_LINE_WIDTH:Lnet/minecraft/client/render/RenderPhase$LineWidth;
-
name
- Mappings:
Namespace Name Mixin selector official a
Lehx;a:Ljava/lang/String;
intermediary field_21363
Lnet/minecraft/class_4668;field_21363:Ljava/lang/String;
named name
Lnet/minecraft/client/render/RenderPhase;name:Ljava/lang/String;
-
beginAction
- Mappings:
Namespace Name Mixin selector official V
Lehx;V:Ljava/lang/Runnable;
intermediary field_21361
Lnet/minecraft/class_4668;field_21361:Ljava/lang/Runnable;
named beginAction
Lnet/minecraft/client/render/RenderPhase;beginAction:Ljava/lang/Runnable;
-
endAction
- Mappings:
Namespace Name Mixin selector official W
Lehx;W:Ljava/lang/Runnable;
intermediary field_21362
Lnet/minecraft/class_4668;field_21362:Ljava/lang/Runnable;
named endAction
Lnet/minecraft/client/render/RenderPhase;endAction:Ljava/lang/Runnable;
-
-
Constructor Details
-
RenderPhase
- Mappings:
Namespace Name Mixin selector official <init>
Lehx;<init>(Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
intermediary <init>
Lnet/minecraft/class_4668;<init>(Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
named <init>
Lnet/minecraft/client/render/RenderPhase;<init>(Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
-
-
Method Details
-
startDrawing
public void startDrawing()- Mappings:
Namespace Name Mixin selector official a
Lehx;a()V
intermediary method_23516
Lnet/minecraft/class_4668;method_23516()V
named startDrawing
Lnet/minecraft/client/render/RenderPhase;startDrawing()V
-
endDrawing
public void endDrawing()- Mappings:
Namespace Name Mixin selector official b
Lehx;b()V
intermediary method_23518
Lnet/minecraft/class_4668;method_23518()V
named endDrawing
Lnet/minecraft/client/render/RenderPhase;endDrawing()V
-
equals
-
hashCode
public int hashCode() -
toString
-
setupGlintTexturing
private static void setupGlintTexturing(float scale)- Mappings:
Namespace Name Mixin selector official a
Lehx;a(F)V
intermediary method_23517
Lnet/minecraft/class_4668;method_23517(F)V
named setupGlintTexturing
Lnet/minecraft/client/render/RenderPhase;setupGlintTexturing(F)V
-