Package dev.latvian.mods.klib.vertex
Interface VertexCallback
- All Known Subinterfaces:
DelegateVertexConsumer,DelegatingVertexCallback,KLibVertexConsumer,com.mojang.blaze3d.vertex.VertexConsumer,VertexConsumerMixin
- All Known Implementing Classes:
OnlyPosColNormalVertexCallback,OnlyPosColTexNormalVertexCallback,OnlyPosColTexVertexCallback,OnlyPosColVertexCallback,OnlyPosTexVertexCallback,OnlyPosVertexCallback,PosColTexLightVertexConsumer,PosColTexVertexConsumer,PosColVertexConsumer,PosVertexConsumer,TransformedNormalsVertexCallback,TransformedPositionsVertexCallback,TransformedVertexCallback,VertexCallbackWithColor,VertexCallbackWithLight,VertexCallbackWithNormal,VertexCallbackWithOverlay,VertexCallbackWithTexture
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
-
Method Summary
Modifier and TypeMethodDescriptiondefault VertexCallbackacceptCol(float r, float g, float b, float a) default VertexCallbackacceptLight(int u, int v) default VertexCallbackacceptNormal(float nx, float ny, float nz) default VertexCallbackacceptOverlay(int u, int v) acceptPos(float x, float y, float z) default VertexCallbackacceptTex(float u, float v) default voidline(float x1, float y1, float z1, float x2, float y2, float z2) default voidline(float x1, float y1, float z1, float x2, float y2, float z2, float nx, float ny, float nz) default voiddefault voidline(org.joml.Vector3fc start, org.joml.Vector3fc end) default VertexCallbackonlyPos()default VertexCallbackdefault VertexCallbackdefault VertexCallbackdefault VertexCallbackdefault VertexCallbackdefault voidquad(float x, float y, float z, float u, float v, float nx, float ny, float nz) default VertexCallbackdefault VertexCallbackdefault VertexCallbackwithNormal(float nx, float ny, float nz) default VertexCallbackwithOverlay(PackedUV overlay) default VertexCallbackdefault VertexCallbackwithTransformedNormals(org.joml.Matrix3fc matrix, boolean normalize) default VertexCallbackwithTransformedPositions(org.joml.Matrix4fc matrix) default VertexCallbackwithTransformedPositionsAndNormals(org.joml.Matrix4fc posMatrix, org.joml.Matrix3fc normalMatrix, boolean normalize)
-
Method Details
-
acceptPos
-
acceptTex
-
acceptCol
-
acceptNormal
-
acceptLight
-
acceptOverlay
-
withColor
-
withTex
-
withLight
-
withOverlay
-
withNormal
-
withTransformedPositionsAndNormals
default VertexCallback withTransformedPositionsAndNormals(org.joml.Matrix4fc posMatrix, org.joml.Matrix3fc normalMatrix, boolean normalize) -
withTransformedPositions
-
withTransformedNormals
-
onlyPos
-
onlyPosCol
-
onlyPosTex
-
onlyPosColTex
-
onlyPosColNormal
-
onlyPosColTexNormal
-
quad
default void quad(float x, float y, float z, float u, float v, float nx, float ny, float nz) -
line
default void line(float x1, float y1, float z1, float x2, float y2, float z2, float nx, float ny, float nz) -
line
default void line(float x1, float y1, float z1, float x2, float y2, float z2) -
line
default void line(org.joml.Vector3fc start, org.joml.Vector3fc end) -
line
-