Class RemappingVertexPipeline
java.lang.Object
net.minecraftforge.client.model.pipeline.RemappingVertexPipeline
- All Implemented Interfaces:
- VertexConsumer,- IForgeVertexConsumer
Vertex pipeline element that remaps incoming data to another format.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final int[]private static final int[]private static final Set<VertexFormatElement>private final int[][]private final Map<VertexFormatElement,Integer> private final org.joml.Vector3fprivate final VertexConsumerprivate final org.joml.Vector3dprivate final VertexFormatprivate final float[]private final int[]private final int[]
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncolor(int r, int g, int b, int a) voiddefaultColor(int r, int g, int b, int a) voidmisc(VertexFormatElement element, int... values) Consumes an unknownVertexFormatElementas a raw int data array.normal(float x, float y, float z) overlayCoords(int u, int v) voiduv(float u, float v) uv2(int u, int v) vertex(double x, double y, double z) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.client.extensions.IForgeVertexConsumerapplyBakedLighting, applyBakedNormals, putBulkDataMethods inherited from interface com.mojang.blaze3d.vertex.VertexConsumercolor, color, normal, overlayCoords, putBulkData, putBulkData, putBulkData, uv2, vertex, vertex
- 
Field Details- 
KNOWN_ELEMENTS
- 
EMPTY_INT_ARRAYprivate static final int[] EMPTY_INT_ARRAY
- 
parent
- 
targetFormat
- 
positionprivate final org.joml.Vector3d position
- 
normalprivate final org.joml.Vector3f normal
- 
colorprivate final int[] color
- 
uv0private final float[] uv0
- 
uv1private final int[] uv1
- 
uv2private final int[] uv2
- 
miscElementIds
- 
miscprivate final int[][] misc
 
- 
- 
Constructor Details- 
RemappingVertexPipeline
 
- 
- 
Method Details- 
vertex- Specified by:
- vertexin interface- VertexConsumer
 
- 
normal- Specified by:
- normalin interface- VertexConsumer
 
- 
color- Specified by:
- colorin interface- VertexConsumer
 
- 
uv- Specified by:
- uvin interface- VertexConsumer
 
- 
overlayCoords- Specified by:
- overlayCoordsin interface- VertexConsumer
 
- 
uv2- Specified by:
- uv2in interface- VertexConsumer
 
- 
miscDescription copied from interface:IForgeVertexConsumerConsumes an unknownVertexFormatElementas a raw int data array.If the consumer needs to store the data for later use, it must copy it. There are no guarantees on immutability. - Specified by:
- miscin interface- IForgeVertexConsumer
 
- 
endVertexpublic void endVertex()- Specified by:
- endVertexin interface- VertexConsumer
 
- 
defaultColorpublic void defaultColor(int r, int g, int b, int a) - Specified by:
- defaultColorin interface- VertexConsumer
 
- 
unsetDefaultColorpublic void unsetDefaultColor()- Specified by:
- unsetDefaultColorin interface- VertexConsumer
 
 
-