Class LodestoneRenderType

java.lang.Object
net.minecraft.client.renderer.RenderStateShard
net.minecraft.client.renderer.RenderType
team.lodestar.lodestone.systems.rendering.LodestoneRenderType

public class LodestoneRenderType extends net.minecraft.client.renderer.RenderType
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.minecraft.client.renderer.RenderType

    net.minecraft.client.renderer.RenderType.CompositeRenderType, net.minecraft.client.renderer.RenderType.CompositeState, net.minecraft.client.renderer.RenderType.OutlineProperty

    Nested classes/interfaces inherited from class net.minecraft.client.renderer.RenderStateShard

    net.minecraft.client.renderer.RenderStateShard.BooleanStateShard, net.minecraft.client.renderer.RenderStateShard.ColorLogicStateShard, net.minecraft.client.renderer.RenderStateShard.CullStateShard, net.minecraft.client.renderer.RenderStateShard.DepthTestStateShard, net.minecraft.client.renderer.RenderStateShard.EmptyTextureStateShard, net.minecraft.client.renderer.RenderStateShard.LayeringStateShard, net.minecraft.client.renderer.RenderStateShard.LightmapStateShard, net.minecraft.client.renderer.RenderStateShard.LineStateShard, net.minecraft.client.renderer.RenderStateShard.MultiTextureStateShard, net.minecraft.client.renderer.RenderStateShard.OffsetTexturingStateShard, net.minecraft.client.renderer.RenderStateShard.OutputStateShard, net.minecraft.client.renderer.RenderStateShard.OverlayStateShard, net.minecraft.client.renderer.RenderStateShard.ShaderStateShard, net.minecraft.client.renderer.RenderStateShard.TextureStateShard, net.minecraft.client.renderer.RenderStateShard.TexturingStateShard, net.minecraft.client.renderer.RenderStateShard.TransparencyStateShard, net.minecraft.client.renderer.RenderStateShard.WriteMaskStateShard
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
    final net.minecraft.client.renderer.RenderType.CompositeState
     

    Fields inherited from class net.minecraft.client.renderer.RenderType

    affectsCrumbling, ARMOR_CUTOUT_NO_CULL, ARMOR_ENTITY_GLINT, BEACON_BEAM, BIG_BUFFER_SIZE, bufferSize, CHUNK_BUFFER_LAYERS, chunkLayerId, CLOUDS, CLOUDS_DEPTH_ONLY, CRUMBLING, CUTOUT, CUTOUT_MIPPED, DEBUG_FILLED_BOX, DEBUG_LINE_STRIP, DEBUG_QUADS, DEBUG_SECTION_QUADS, DEBUG_STRUCTURE_QUADS, DRAGON_EXPLOSION_ALPHA, DRAGON_RAYS, DRAGON_RAYS_DEPTH, END_GATEWAY, END_PORTAL, ENTITY_CUTOUT, ENTITY_CUTOUT_NO_CULL, ENTITY_CUTOUT_NO_CULL_Z_OFFSET, ENTITY_DECAL, ENTITY_GLINT, ENTITY_GLINT_DIRECT, ENTITY_NO_OUTLINE, ENTITY_SHADOW, ENTITY_SMOOTH_CUTOUT, ENTITY_SOLID, ENTITY_TRANSLUCENT, ENTITY_TRANSLUCENT_CULL, ENTITY_TRANSLUCENT_EMISSIVE, EYES, format, GLINT, GLINT_TRANSLUCENT, GUI, GUI_GHOST_RECIPE_OVERLAY, GUI_OVERLAY, GUI_TEXT_HIGHLIGHT, ITEM_ENTITY_TRANSLUCENT_CULL, LEASH, LIGHTNING, LINE_STRIP, LINES, MEGABYTE, mode, SMALL_BUFFER_SIZE, SOLID, sortOnUpload, TEXT, TEXT_BACKGROUND, TEXT_BACKGROUND_SEE_THROUGH, TEXT_INTENSITY, TEXT_INTENSITY_POLYGON_OFFSET, TEXT_INTENSITY_SEE_THROUGH, TEXT_POLYGON_OFFSET, TEXT_SEE_THROUGH, TRANSIENT_BUFFER_SIZE, TRANSLUCENT, TRANSLUCENT_MOVING_BLOCK, TRIPWIRE, WATER_MASK

    Fields inherited from class net.minecraft.client.renderer.RenderStateShard

    ADDITIVE_TRANSPARENCY, BLOCK_SHEET, BLOCK_SHEET_MIPPED, clearState, 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_SHADER, POSITION_TEX_SHADER, RENDERTYPE_ARMOR_CUTOUT_NO_CULL_SHADER, RENDERTYPE_ARMOR_ENTITY_GLINT_SHADER, RENDERTYPE_BEACON_BEAM_SHADER, RENDERTYPE_BREEZE_WIND_SHADER, RENDERTYPE_CLOUDS_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_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_SHADER, RENDERTYPE_TRIPWIRE_SHADER, RENDERTYPE_WATER_MASK_SHADER, setupState, TRANSLUCENT_TARGET, TRANSLUCENT_TRANSPARENCY, VIEW_OFFSET_Z_LAYERING, VIEW_SCALE_Z_EPSILON, WEATHER_TARGET
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
     
    LodestoneRenderType(String pName, com.mojang.blaze3d.vertex.VertexFormat pFormat, com.mojang.blaze3d.vertex.VertexFormat.Mode pMode, int pBufferSize, boolean pAffectsCrumbling, boolean pSortOnUpload, net.minecraft.client.renderer.RenderType.CompositeState pState, ShaderUniformHandler uniformHandler)
     
    protected
     
    protected
     
    protected
     
    protected
     
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    copy(Object key)
     
    copy(Object key, Consumer<ShaderUniformHandler> uniformHandler)
     
     
    copy(Object key, ShaderUniformHandler uniformHandler)
     
     
    void
    draw(com.mojang.blaze3d.vertex.MeshData meshData)
     
     
    boolean
     
    static boolean
     
    boolean
     
    Optional<net.minecraft.client.renderer.RenderType>
     
     

    Methods inherited from class net.minecraft.client.renderer.RenderType

    affectsCrumbling, armorCutoutNoCull, armorEntityGlint, beaconBeam, breezeEyes, breezeWind, bufferSize, canConsolidateConsecutiveGeometry, chunkBufferLayers, clouds, cloudsDepthOnly, create, create, createArmorDecalCutoutNoCull, crumbling, cutout, cutoutMipped, debugFilledBox, debugLineStrip, debugQuads, debugSectionQuads, debugStructureQuads, dragonExplosionAlpha, dragonRays, dragonRaysDepth, endGateway, endPortal, energySwirl, entityCutout, entityCutoutNoCull, entityCutoutNoCull, entityCutoutNoCullZOffset, entityCutoutNoCullZOffset, entityDecal, entityGlint, entityGlintDirect, entityNoOutline, entityShadow, entitySmoothCutout, entitySolid, entityTranslucent, entityTranslucent, entityTranslucentCull, entityTranslucentEmissive, entityTranslucentEmissive, eyes, format, getChunkLayerId, glint, glintTranslucent, gui, guiGhostRecipeOverlay, guiOverlay, guiTextHighlight, itemEntityTranslucentCull, leash, lightning, lines, lineStrip, mode, outline, solid, sortOnUpload, text, textBackground, textBackgroundSeeThrough, textIntensity, textIntensityPolygonOffset, textIntensitySeeThrough, textPolygonOffset, textSeeThrough, translucent, translucentMovingBlock, tripwire, waterMask

    Methods inherited from class net.minecraft.client.renderer.RenderStateShard

    clearRenderState, setupGlintTexturing, setupRenderState

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait