Uses of Record Class
net.minecraft.client.gl.ShaderProgramKey
-
Uses of ShaderProgramKey in com.mojang.blaze3d.systems
Modifier and TypeMethodDescriptionstatic @Nullable ShaderProgram
RenderSystem.setShader
(ShaderProgramKey shaderProgramKey) -
Uses of ShaderProgramKey in net.minecraft.client.gl
Modifier and TypeFieldDescriptionstatic final ShaderProgramKey
ShaderProgramKeys.BLIT_SCREEN
static final ShaderProgramKey
ShaderProgramKeys.LIGHTMAP
static final ShaderProgramKey
ShaderProgramKeys.PARTICLE
static final ShaderProgramKey
ShaderProgramKeys.POSITION
static final ShaderProgramKey
ShaderProgramKeys.POSITION_COLOR
static final ShaderProgramKey
ShaderProgramKeys.POSITION_COLOR_LIGHTMAP
static final ShaderProgramKey
ShaderProgramKeys.POSITION_COLOR_TEX_LIGHTMAP
static final ShaderProgramKey
ShaderProgramKeys.POSITION_TEX
static final ShaderProgramKey
ShaderProgramKeys.POSITION_TEX_COLOR
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_ARMOR_CUTOUT_NO_CULL
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_ARMOR_ENTITY_GLINT
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_ARMOR_TRANSLUCENT
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_BEACON_BEAM
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_BREEZE_WIND
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_CLOUDS
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_CRUMBLING
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_CUTOUT
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_CUTOUT_MIPPED
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_END_GATEWAY
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_END_PORTAL
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_ENERGY_SWIRL
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_ENTITY_ALPHA
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_ENTITY_CUTOUT
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_ENTITY_CUTOUT_NO_CULL
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_ENTITY_CUTOUT_NO_CULL_Z_OFFSET
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_ENTITY_DECAL
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_ENTITY_GLINT
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_ENTITY_NO_OUTLINE
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_ENTITY_SHADOW
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_ENTITY_SMOOTH_CUTOUT
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_ENTITY_SOLID
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_ENTITY_TRANSLUCENT
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_ENTITY_TRANSLUCENT_EMISSIVE
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_EYES
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_GLINT
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_GLINT_TRANSLUCENT
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_GUI
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_GUI_GHOST_RECIPE_OVERLAY
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_GUI_OVERLAY
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_GUI_TEXT_HIGHLIGHT
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_ITEM_ENTITY_TRANSLUCENT_CULL
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_LEASH
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_LIGHTNING
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_LINES
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_OUTLINE
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_SOLID
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_TEXT
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_TEXT_BACKGROUND
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_TEXT_BACKGROUND_SEE_THROUGH
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_TEXT_INTENSITY
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_TEXT_INTENSITY_SEE_THROUGH
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_TEXT_SEE_THROUGH
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_TRANSLUCENT
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_TRANSLUCENT_MOVING_BLOCK
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_TRIPWIRE
static final ShaderProgramKey
ShaderProgramKeys.RENDERTYPE_WATER_MASK
Modifier and TypeFieldDescriptionprivate static final List
<ShaderProgramKey> ShaderProgramKeys.ALL
(package private) final Map
<ShaderProgramKey, Optional<ShaderProgram>> ShaderLoader.Cache.shaderPrograms
Modifier and TypeMethodDescriptionprivate static ShaderProgramKey
ShaderProgramKeys.register
(String id, VertexFormat format) private static ShaderProgramKey
ShaderProgramKeys.register
(String is, VertexFormat format, Defines defines) Modifier and TypeMethodDescription(package private) static ShaderProgram
ShaderLoader.createProgram
(ShaderProgramKey key, ShaderProgramDefinition definition, CompiledShader vertexShader, CompiledShader fragmentShader) ShaderLoader.getOrCreateProgram
(ShaderProgramKey key) ShaderLoader.Cache.getOrLoadProgram
(ShaderProgramKey key) ShaderLoader.getProgramToLoad
(ShaderProgramKey key) (package private) ShaderProgram
ShaderLoader.Cache.loadProgram
(ShaderProgramKey key) void
ShaderLoader.preload
(ResourceFactory factory, ShaderProgramKey[] keys) -
Uses of ShaderProgramKey in net.minecraft.client.render
Modifier and TypeFieldDescriptionprivate final Optional
<ShaderProgramKey> RenderPhase.ShaderProgram.supplier