@Environment(value=CLIENT) public abstract class RenderPhase extends Object
Modifier and Type | Class and 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 |
Constructor and Description |
---|
RenderPhase(String name,
Runnable beginAction,
Runnable endAction) |
Modifier and Type | Method and Description |
---|---|
void |
endDrawing() |
boolean |
equals(Object object) |
int |
hashCode() |
private static void |
setupGlintTexturing(float scale) |
void |
startDrawing() |
String |
toString() |
protected static final RenderPhase.Transparency NO_TRANSPARENCY
protected static final RenderPhase.Transparency ADDITIVE_TRANSPARENCY
protected static final RenderPhase.Transparency LIGHTNING_TRANSPARENCY
protected static final RenderPhase.Transparency GLINT_TRANSPARENCY
protected static final RenderPhase.Transparency CRUMBLING_TRANSPARENCY
protected static final RenderPhase.Transparency TRANSLUCENT_TRANSPARENCY
protected static final RenderPhase.Alpha ZERO_ALPHA
protected static final RenderPhase.Alpha ONE_TENTH_ALPHA
protected static final RenderPhase.Alpha HALF_ALPHA
protected static final RenderPhase.ShadeModel SHADE_MODEL
protected static final RenderPhase.ShadeModel SMOOTH_SHADE_MODEL
protected static final RenderPhase.Texture MIPMAP_BLOCK_ATLAS_TEXTURE
protected static final RenderPhase.Texture BLOCK_ATLAS_TEXTURE
protected static final RenderPhase.Texture NO_TEXTURE
protected static final RenderPhase.Texturing DEFAULT_TEXTURING
protected static final RenderPhase.Texturing OUTLINE_TEXTURING
protected static final RenderPhase.Texturing GLINT_TEXTURING
protected static final RenderPhase.Texturing ENTITY_GLINT_TEXTURING
protected static final RenderPhase.Lightmap ENABLE_LIGHTMAP
protected static final RenderPhase.Lightmap DISABLE_LIGHTMAP
protected static final RenderPhase.Overlay ENABLE_OVERLAY_COLOR
protected static final RenderPhase.Overlay DISABLE_OVERLAY_COLOR
protected static final RenderPhase.DiffuseLighting ENABLE_DIFFUSE_LIGHTING
protected static final RenderPhase.DiffuseLighting DISABLE_DIFFUSE_LIGHTING
protected static final RenderPhase.Cull ENABLE_CULLING
protected static final RenderPhase.Cull DISABLE_CULLING
protected static final RenderPhase.DepthTest ALWAYS_DEPTH_TEST
protected static final RenderPhase.DepthTest EQUAL_DEPTH_TEST
protected static final RenderPhase.DepthTest LEQUAL_DEPTH_TEST
protected static final RenderPhase.WriteMaskState ALL_MASK
protected static final RenderPhase.WriteMaskState COLOR_MASK
protected static final RenderPhase.WriteMaskState DEPTH_MASK
protected static final RenderPhase.Layering NO_LAYERING
protected static final RenderPhase.Layering POLYGON_OFFSET_LAYERING
protected static final RenderPhase.Layering VIEW_OFFSET_Z_LAYERING
protected static final RenderPhase.Fog NO_FOG
protected static final RenderPhase.Fog FOG
protected static final RenderPhase.Fog BLACK_FOG
protected static final RenderPhase.Target MAIN_TARGET
protected static final RenderPhase.Target OUTLINE_TARGET
protected static final RenderPhase.Target TRANSLUCENT_TARGET
protected static final RenderPhase.Target PARTICLES_TARGET
protected static final RenderPhase.Target WEATHER_TARGET
protected static final RenderPhase.Target CLOUDS_TARGET
protected static final RenderPhase.Target ITEM_TARGET
protected static final RenderPhase.LineWidth FULL_LINE_WIDTH
protected final String name
private final Runnable beginAction
private final Runnable endAction