类 QuadBakingVertexConsumer
java.lang.Object
net.minecraftforge.client.model.pipeline.QuadBakingVertexConsumer
- 所有已实现的接口:
VertexConsumer
,IForgeVertexConsumer
Vertex consumer that outputs baked quads.
This consumer accepts data in DefaultVertexFormat.BLOCK
and is not picky about
ordering or missing elements, but will not automatically populate missing data (color will be black, for example).
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private Direction
private final Map
<VertexFormatElement, Integer> private boolean
private int
private static final int
private static final int
private int[]
private boolean
private TextureAtlasSprite
private int
(专用程序包) int
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明addVertex
(float x, float y, float z) build()
misc
(VertexFormatElement element, int... rawData) Consumes an unknownVertexFormatElement
as a raw int data array.setColor
(int r, int g, int b, int a) void
setDirection
(Direction direction) void
setHasAmbientOcclusion
(boolean hasAmbientOcclusion) void
setLightEmission
(int value) setNormal
(float x, float y, float z) void
setShade
(boolean shade) void
setSprite
(TextureAtlasSprite sprite) void
setTintIndex
(int tintIndex) setUv
(float u, float v) setUv1
(int u, int v) setUv2
(int u, int v) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraftforge.client.extensions.IForgeVertexConsumer
applyBakedLighting, applyBakedNormals, putBulkData
从接口继承的方法 com.mojang.blaze3d.vertex.VertexConsumer
addVertex, addVertex, addVertex, addVertex, addVertex, putBulkData, putBulkData, setColor, setColor, setLight, setNormal, setNormal, setOverlay, setWhiteAlpha
-
字段详细资料
-
ELEMENT_OFFSETS
-
MAX_VERTICES
private static final int MAX_VERTICES- 另请参阅:
-
QUAD_DATA_SIZE
private static final int QUAD_DATA_SIZE -
quadConsumer
-
vertexIndex
int vertexIndex -
quadData
private int[] quadData -
tintIndex
private int tintIndex -
direction
-
sprite
-
shade
private boolean shade -
hasAmbientOcclusion
private boolean hasAmbientOcclusion -
lightEmission
private int lightEmission
-
-
构造器详细资料
-
QuadBakingVertexConsumer
-
-
方法详细资料
-
addVertex
- 指定者:
addVertex
在接口中VertexConsumer
-
setNormal
- 指定者:
setNormal
在接口中VertexConsumer
-
setColor
- 指定者:
setColor
在接口中VertexConsumer
-
setUv
- 指定者:
setUv
在接口中VertexConsumer
-
setUv1
- 指定者:
setUv1
在接口中VertexConsumer
-
setUv2
- 指定者:
setUv2
在接口中VertexConsumer
-
misc
从接口复制的说明:IForgeVertexConsumer
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.
- 指定者:
misc
在接口中IForgeVertexConsumer
-
build
-
setTintIndex
public void setTintIndex(int tintIndex) -
setDirection
-
setSprite
-
setShade
public void setShade(boolean shade) -
setHasAmbientOcclusion
public void setHasAmbientOcclusion(boolean hasAmbientOcclusion) -
setLightEmission
public void setLightEmission(int value)
-