接口 IForgeVertexConsumer
- 所有已知子接口:
VertexConsumer
- 所有已知实现类:
BufferBuilder
,OutlineBufferSource.EntityOutlineGenerator
,QuadBakingVertexConsumer
,QuadBakingVertexConsumer.Buffered
,SheetedDecalTextureGenerator
,SpriteCoordinateExpander
,TransformingVertexPipeline
,VertexConsumerWrapper
,VertexMultiConsumer.Double
,VertexMultiConsumer.Multiple
public interface IForgeVertexConsumer
Extension interface for
VertexConsumer
.-
方法概要
修饰符和类型方法说明default int
applyBakedLighting
(int packedLight, ByteBuffer data) default void
applyBakedNormals
(org.joml.Vector3f generated, ByteBuffer data, org.joml.Matrix3f normalTransform) default VertexConsumer
misc
(VertexFormatElement element, int... rawData) Consumes an unknownVertexFormatElement
as a raw int data array.default 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.private VertexConsumer
self()
-
方法详细资料
-
self
-
misc
Consumes an unknownVertexFormatElement
as 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.
-
putBulkData
default 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
-
applyBakedNormals
default void applyBakedNormals(org.joml.Vector3f generated, ByteBuffer data, org.joml.Matrix3f normalTransform)
-