类 RenderType
java.lang.Object
net.minecraft.client.renderer.RenderStateShard
net.minecraft.client.renderer.RenderType
-
嵌套类概要
嵌套类修饰符和类型类说明(专用程序包) static final class
static final class
(专用程序包) static enum
从类继承的嵌套类/接口 net.minecraft.client.renderer.RenderStateShard
RenderStateShard.BooleanStateShard, RenderStateShard.ColorLogicStateShard, 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
-
字段概要
字段修饰符和类型字段说明private final boolean
private static final Function<ResourceLocation,
RenderType> private static final RenderType
private static final RenderType
private final Optional<RenderType>
private static final BiFunction<ResourceLocation,
Boolean, RenderType> static final int
private final int
private static final int
private static final com.google.common.collect.ImmutableList<RenderType>
private int
private static final Function<ResourceLocation,
RenderType> private static final RenderType
private static final RenderType
private static final RenderType.CompositeRenderType
private static final Function<Double,
RenderType.CompositeRenderType> private static final RenderType.CompositeRenderType
private static final RenderType.CompositeRenderType
private static final Function<ResourceLocation,
RenderType> private static final RenderType
private static final RenderType
private static final Function<ResourceLocation,
RenderType> private static final BiFunction<ResourceLocation,
Boolean, RenderType> private static final BiFunction<ResourceLocation,
Boolean, RenderType> private static final Function<ResourceLocation,
RenderType> private static final RenderType
private static final RenderType
private static final Function<ResourceLocation,
RenderType> private static final Function<ResourceLocation,
RenderType> private static final Function<ResourceLocation,
RenderType> private static final Function<ResourceLocation,
RenderType> private static final BiFunction<ResourceLocation,
Boolean, RenderType> private static final Function<ResourceLocation,
RenderType> private static final BiFunction<ResourceLocation,
Boolean, RenderType> private static final Function<ResourceLocation,
RenderType> private final VertexFormat
private static final RenderType
private static final RenderType
private static final RenderType
private static final RenderType.CompositeRenderType
private static final RenderType.CompositeRenderType
private static final RenderType.CompositeRenderType
private static final RenderType.CompositeRenderType
private static final Function<ResourceLocation,
RenderType> private static final RenderType
private static final RenderType
static final RenderType.CompositeRenderType
static final RenderType.CompositeRenderType
static final int
private static final int
private final VertexFormat.Mode
static final int
private static final RenderType
private final boolean
private static final Function<ResourceLocation,
RenderType> private static final RenderType
private static final RenderType
private static final Function<ResourceLocation,
RenderType> private static final Function<ResourceLocation,
RenderType> private static final Function<ResourceLocation,
RenderType> private static final Function<ResourceLocation,
RenderType> private static final Function<ResourceLocation,
RenderType> static final int
private static final RenderType
private static final RenderType
private static final RenderType
private static final RenderType
private static final RenderType
从类继承的字段 net.minecraft.client.renderer.RenderStateShard
ADDITIVE_TRANSPARENCY, 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, GREATER_DEPTH_TEST, ITEM_ENTITY_TARGET, LEQUAL_DEPTH_TEST, LIGHTMAP, LIGHTNING_TRANSPARENCY, MAIN_TARGET, MAX_ENCHANTMENT_GLINT_SPEED_MILLIS, name, NO_COLOR_LOGIC, NO_CULL, NO_DEPTH_TEST, NO_LAYERING, NO_LIGHTMAP, NO_OVERLAY, NO_SHADER, NO_TEXTURE, NO_TRANSPARENCY, OR_REVERSE_COLOR_LOGIC, 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_EMISSIVE_SHADER, RENDERTYPE_ENTITY_TRANSLUCENT_SHADER, RENDERTYPE_EYES_SHADER, RENDERTYPE_GLINT_DIRECT_SHADER, RENDERTYPE_GLINT_SHADER, RENDERTYPE_GLINT_TRANSLUCENT_SHADER, RENDERTYPE_GUI_GHOST_RECIPE_OVERLAY_SHADER, RENDERTYPE_GUI_OVERLAY_SHADER, RENDERTYPE_GUI_SHADER, RENDERTYPE_GUI_TEXT_HIGHLIGHT_SHADER, RENDERTYPE_ITEM_ENTITY_TRANSLUCENT_CULL_SHADER, RENDERTYPE_LEASH_SHADER, RENDERTYPE_LIGHTNING_SHADER, RENDERTYPE_LINES_SHADER, RENDERTYPE_OUTLINE_SHADER, RENDERTYPE_SOLID_SHADER, RENDERTYPE_TEXT_BACKGROUND_SEE_THROUGH_SHADER, RENDERTYPE_TEXT_BACKGROUND_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
-
构造器概要
构造器构造器说明RenderType
(String pName, VertexFormat pFormat, VertexFormat.Mode pMode, int pBufferSize, boolean pAffectsCrumbling, boolean pSortOnUpload, Runnable pSetupState, Runnable pClearState) -
方法概要
修饰符和类型方法说明boolean
static RenderType
armorCutoutNoCull
(ResourceLocation pLocation) static RenderType
static RenderType
static RenderType
beaconBeam
(ResourceLocation pLocation, boolean pColorFlag) int
boolean
static List<RenderType>
create
(String pName, VertexFormat pFormat, VertexFormat.Mode pMode, int pBufferSize, boolean pAffectsCrumbling, boolean pSortOnUpload, RenderType.CompositeState pState) (专用程序包) static RenderType.CompositeRenderType
create
(String pName, VertexFormat pFormat, VertexFormat.Mode pMode, int pBufferSize, RenderType.CompositeState pState) static RenderType
crumbling
(ResourceLocation pLocation) static RenderType
cutout()
static RenderType
static RenderType
static RenderType
debugLineStrip
(double pWidth) static RenderType
static RenderType
static RenderType
void
end
(BufferBuilder pBufferBuilder, VertexSorting pQuadSorting) static RenderType
static RenderType
static RenderType
energySwirl
(ResourceLocation pLocation, float pU, float pV) static RenderType
entityCutout
(ResourceLocation pLocation) static RenderType
entityCutoutNoCull
(ResourceLocation pLocation) static RenderType
entityCutoutNoCull
(ResourceLocation pLocation, boolean pOutline) static RenderType
entityCutoutNoCullZOffset
(ResourceLocation pLocation) static RenderType
entityCutoutNoCullZOffset
(ResourceLocation pLocation, boolean pOutline) static RenderType
entityDecal
(ResourceLocation pLocation) static RenderType
static RenderType
static RenderType
entityNoOutline
(ResourceLocation pLocation) static RenderType
entityShadow
(ResourceLocation pLocation) static RenderType
entitySmoothCutout
(ResourceLocation pLocation) static RenderType
entitySolid
(ResourceLocation pLocation) static RenderType
entityTranslucent
(ResourceLocation pLocation) static RenderType
entityTranslucent
(ResourceLocation pLocation, boolean pOutline) static RenderType
entityTranslucentCull
(ResourceLocation pLocation) static RenderType
entityTranslucentEmissive
(ResourceLocation pLocation) static RenderType
entityTranslucentEmissive
(ResourceLocation pLocation, boolean pOutline) static RenderType
eyes
(ResourceLocation pLocation) format()
final int
返回 the unique ID of thisRenderType
for chunk rendering purposes, or -1 if this is not a chunkRenderType
。static RenderType
glint()
static RenderType
static RenderType
static RenderType
gui()
static RenderType
static RenderType
static RenderType
boolean
static RenderType
itemEntityTranslucentCull
(ResourceLocation pLocation) static RenderType
leash()
static RenderType
static RenderType
lines()
static RenderType
mode()
outline()
static RenderType
outline
(ResourceLocation pLocation) static RenderType
solid()
static RenderType
text
(ResourceLocation pLocation) static RenderType
static RenderType
static RenderType
static RenderType
static RenderType
static RenderType
static RenderType
textSeeThrough
(ResourceLocation pLocation) toString()
static RenderType
static RenderType
private static RenderType.CompositeState
static RenderType
private static RenderType.CompositeState
static RenderType
tripwire()
private static RenderType.CompositeState
static RenderType
从类继承的方法 net.minecraft.client.renderer.RenderStateShard
clearRenderState, setupRenderState
-
字段详细资料
-
BYTES_IN_INT
private static final int BYTES_IN_INT- 另请参阅:
-
MEGABYTE
private static final int MEGABYTE- 另请参阅:
-
BIG_BUFFER_SIZE
public static final int BIG_BUFFER_SIZE- 另请参阅:
-
MEDIUM_BUFFER_SIZE
public static final int MEDIUM_BUFFER_SIZE- 另请参阅:
-
SMALL_BUFFER_SIZE
public static final int SMALL_BUFFER_SIZE- 另请参阅:
-
TRANSIENT_BUFFER_SIZE
public static final int TRANSIENT_BUFFER_SIZE- 另请参阅:
-
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
-
ITEM_ENTITY_TRANSLUCENT_CULL
-
ENTITY_TRANSLUCENT_CULL
-
ENTITY_TRANSLUCENT
-
ENTITY_TRANSLUCENT_EMISSIVE
-
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_BACKGROUND
-
TEXT_INTENSITY
-
TEXT_POLYGON_OFFSET
-
TEXT_INTENSITY_POLYGON_OFFSET
-
TEXT_SEE_THROUGH
-
TEXT_BACKGROUND_SEE_THROUGH
-
TEXT_INTENSITY_SEE_THROUGH
-
LIGHTNING
-
TRIPWIRE
-
END_PORTAL
-
END_GATEWAY
-
LINES
-
LINE_STRIP
-
DEBUG_LINE_STRIP
-
DEBUG_FILLED_BOX
-
DEBUG_QUADS
-
DEBUG_SECTION_QUADS
-
GUI
-
GUI_OVERLAY
-
GUI_TEXT_HIGHLIGHT
-
GUI_GHOST_RECIPE_OVERLAY
-
CHUNK_BUFFER_LAYERS
-
format
-
mode
-
bufferSize
private final int bufferSize -
affectsCrumbling
private final boolean affectsCrumbling -
sortOnUpload
private final boolean sortOnUpload -
asOptional
-
chunkLayerId
private int chunkLayerId
-
-
构造器详细资料
-
RenderType
public RenderType(String pName, VertexFormat pFormat, VertexFormat.Mode pMode, int pBufferSize, boolean pAffectsCrumbling, boolean pSortOnUpload, Runnable pSetupState, Runnable pClearState)
-
-
方法详细资料
-
solid
-
cutoutMipped
-
cutout
-
translucentState
-
translucent
-
translucentMovingBlockState
-
translucentMovingBlock
-
translucentNoCrumbling
-
armorCutoutNoCull
-
entitySolid
-
entityCutout
-
entityCutoutNoCull
-
entityCutoutNoCull
-
entityCutoutNoCullZOffset
-
entityCutoutNoCullZOffset
-
itemEntityTranslucentCull
-
entityTranslucentCull
-
entityTranslucent
-
entityTranslucent
-
entityTranslucentEmissive
-
entityTranslucentEmissive
-
entitySmoothCutout
-
beaconBeam
-
entityDecal
-
entityNoOutline
-
entityShadow
-
dragonExplosionAlpha
-
eyes
-
energySwirl
-
leash
-
waterMask
-
outline
-
armorGlint
-
armorEntityGlint
-
glintTranslucent
-
glint
-
glintDirect
-
entityGlint
-
entityGlintDirect
-
crumbling
-
text
-
textBackground
-
textIntensity
-
textPolygonOffset
-
textIntensityPolygonOffset
-
textSeeThrough
-
textBackgroundSeeThrough
-
textIntensitySeeThrough
-
lightning
-
tripwireState
-
tripwire
-
endPortal
-
endGateway
-
lines
-
lineStrip
-
debugLineStrip
-
debugFilledBox
-
debugQuads
-
debugSectionQuads
-
gui
-
guiOverlay
-
guiTextHighlight
-
guiGhostRecipeOverlay
-
create
static RenderType.CompositeRenderType create(String pName, VertexFormat pFormat, VertexFormat.Mode pMode, int pBufferSize, RenderType.CompositeState pState) -
create
public static RenderType.CompositeRenderType create(String pName, VertexFormat pFormat, VertexFormat.Mode pMode, int pBufferSize, boolean pAffectsCrumbling, boolean pSortOnUpload, RenderType.CompositeState pState) -
end
-
toString
- 覆盖:
toString
在类中RenderStateShard
-
chunkBufferLayers
-
bufferSize
public int bufferSize() -
format
-
mode
-
outline
-
isOutline
public boolean isOutline() -
affectsCrumbling
public boolean affectsCrumbling() -
canConsolidateConsecutiveGeometry
public boolean canConsolidateConsecutiveGeometry() -
asOptional
-
getChunkLayerId
public final int getChunkLayerId()返回 the unique ID of thisRenderType
for chunk rendering purposes, or -1 if this is not a chunkRenderType
。- 返回:
- the unique ID of this
RenderType
for chunk rendering purposes, or -1 if this is not a chunkRenderType
-