Interface IForgeVertexConsumer
- All Known Subinterfaces:
- BufferVertexConsumer,- VertexConsumer
- All Known Implementing Classes:
- BufferBuilder,- DefaultedVertexConsumer,- OutlineBufferSource.EntityOutlineGenerator,- QuadBakingVertexConsumer,- QuadBakingVertexConsumer.Buffered,- RemappingVertexPipeline,- SheetedDecalTextureGenerator,- SpriteCoordinateExpander,- TransformingVertexPipeline,- VertexConsumerWrapper,- VertexMultiConsumer.Double,- VertexMultiConsumer.Multiple
public interface IForgeVertexConsumer
Extension interface for 
VertexConsumer.- 
Method SummaryModifier and TypeMethodDescriptiondefault intapplyBakedLighting(int packedLight, ByteBuffer data) default voidapplyBakedNormals(org.joml.Vector3f generated, ByteBuffer data, org.joml.Matrix3f normalTransform) default VertexConsumermisc(VertexFormatElement element, int... rawData) Consumes an unknownVertexFormatElementas a raw int data array.default voidputBulkData(PoseStack.Pose pose, BakedQuad bakedQuad, float red, float green, float blue, float alpha, int packedLight, int packedOverlay, boolean readExistingColor) Variant with no per-vertex shading.private VertexConsumerself()
- 
Method Details- 
self
- 
miscConsumes 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. 
- 
putBulkDatadefault void putBulkData(PoseStack.Pose pose, BakedQuad bakedQuad, float red, float green, float blue, float alpha, int packedLight, int packedOverlay, boolean readExistingColor) Variant with no per-vertex shading.
- 
applyBakedLighting
- 
applyBakedNormalsdefault void applyBakedNormals(org.joml.Vector3f generated, ByteBuffer data, org.joml.Matrix3f normalTransform) 
 
-