Class IndiumMutableQuadView

java.lang.Object
link.infra.indium.renderer.mesh.QuadViewImpl
link.infra.indium.renderer.mesh.MutableQuadViewImpl
de.mrjulsen.crn.fabric.compat.IndiumMutableQuadView
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 IndiumMutableQuadView extends link.infra.indium.renderer.mesh.MutableQuadViewImpl
An Indium implementation of MutableQuadViewImpl.
  • Field Summary

    Fields inherited from class link.infra.indium.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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     

    Methods inherited from class link.infra.indium.renderer.mesh.MutableQuadViewImpl

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

    Methods inherited from class link.infra.indium.renderer.mesh.QuadViewImpl

    color, colorIndex, computeGeometry, copyNormal, copyPos, copyUv, cullFace, faceNormal, geometryFlags, hasAllVertexNormals, hasNormal, hasShade, hasVertexNormals, lightFace, lightmap, material, nominalFace, normalFace, 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
  • Constructor Details

    • IndiumMutableQuadView

      public IndiumMutableQuadView()
  • Method Details

    • emitDirectly

      public void emitDirectly()
      Specified by:
      emitDirectly in class link.infra.indium.renderer.mesh.MutableQuadViewImpl