Class IntermediateMutableQuadView

java.lang.Object
net.fabricmc.fabric.impl.client.indigo.renderer.mesh.QuadViewImpl
net.fabricmc.fabric.impl.client.indigo.renderer.mesh.MutableQuadViewImpl
de.mrjulsen.crn.fabric.client.IntermediateMutableQuadView
All Implemented Interfaces:
net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView, net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter, net.fabricmc.fabric.api.renderer.v1.mesh.QuadView

@Internal public class IntermediateMutableQuadView extends net.fabricmc.fabric.impl.client.indigo.renderer.mesh.MutableQuadViewImpl
  • Field Summary

    Fields inherited from class net.fabricmc.fabric.impl.client.indigo.renderer.mesh.QuadViewImpl

    baseIndex, data, faceNormal, isGeometryInvalid, nominalFace

    Fields inherited from interface net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView

    BAKE_FLIP_U, BAKE_FLIP_V, BAKE_LOCK_UV, BAKE_NORMALIZED, BAKE_ROTATE_180, BAKE_ROTATE_270, BAKE_ROTATE_90, BAKE_ROTATE_NONE

    Fields inherited from interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter

    CULL_FACE_EPSILON

    Fields inherited from interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView

    VANILLA_QUAD_STRIDE, VANILLA_VERTEX_STRIDE
  • Method Summary

    Modifier and Type
    Method
    Description
    static net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView
     
    void
     

    Methods inherited from class net.fabricmc.fabric.impl.client.indigo.renderer.mesh.MutableQuadViewImpl

    clear, color, colorIndex, copyFrom, cullFace, emit, fromVanilla, fromVanilla, lightmap, material, nominalFace, normal, normalFlags, populateMissingNormals, pos, spriteBake, tag, uv

    Methods inherited from class net.fabricmc.fabric.impl.client.indigo.renderer.mesh.QuadViewImpl

    color, colorIndex, computeGeometry, copyNormal, copyPos, copyUv, cullFace, faceNormal, geometryFlags, hasAllVertexNormals, hasNormal, hasShade, hasVertexNormals, lightFace, lightmap, load, material, nominalFace, normalFlags, normalIndex, normalX, normalY, normalZ, packedFaceNormal, posByIndex, tag, toVanilla, u, v, x, y, z

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter

    color, fromVanilla, lightmap, normal, pos, sprite, sprite, spriteBake, spriteColor, spriteColor, spriteUnitSquare, square, uv, uvUnitSquare

    Methods inherited from interface net.fabricmc.fabric.api.renderer.v1.mesh.QuadView

    color, colorIndex, copyNormal, copyPos, copyTo, copyUv, cullFace, faceNormal, hasNormal, lightFace, lightmap, material, nominalFace, normalX, normalY, normalZ, posByIndex, spriteColor, spriteU, spriteV, tag, toBakedQuad, toBakedQuad, toVanilla, toVanilla, u, v, x, y, z
  • Method Details

    • emitDirectly

      public void emitDirectly()
      Specified by:
      emitDirectly in class net.fabricmc.fabric.impl.client.indigo.renderer.mesh.MutableQuadViewImpl
    • create

      public static net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView create()