QuadViewImpl

public class QuadViewImpl implements QuadView

Base class for all quads / quad makers. Handles the ugly bits of maintaining and encoding the quad state.

Functions

colorIndex
Link copied to clipboard
abstract int colorIndex()
final int colorIndex()
copyNormal
Link copied to clipboard
abstract Vec3f copyNormal(int p, Vec3f p1)
Vec3f copyNormal(int vertexIndex, Vec3f target)
copyPos
Link copied to clipboard
abstract Vec3f copyPos(int p, Vec3f p1)
Vec3f copyPos(int vertexIndex, Vec3f target)
copyTo
Link copied to clipboard
abstract void copyTo(MutableQuadView p)
void copyTo(MutableQuadView target)
cullFace
Link copied to clipboard
abstract Direction cullFace()
final Direction cullFace()
data
Link copied to clipboard
Array<int> data()
Reference to underlying array.
faceNormal
Link copied to clipboard
abstract Vec3f faceNormal()
final Vec3f faceNormal()
geometryFlags
Link copied to clipboard
int geometryFlags()
gets flags used for lighting - lazily computed via computeShapeFlags.
hasNormal
Link copied to clipboard
abstract boolean hasNormal(int p)
boolean hasNormal(int vertexIndex)
hasShade
Link copied to clipboard
boolean hasShade()
hasVertexNormals
Link copied to clipboard
boolean hasVertexNormals()
True if any vertex normal has been set.
lightFace
Link copied to clipboard
abstract Direction lightFace()
final Direction lightFace()
lightmap
Link copied to clipboard
abstract int lightmap(int p)
int lightmap(int vertexIndex)
load
Link copied to clipboard
final void load()
Like load but assumes array and index already set.Only does the decoding part.
material
Link copied to clipboard
abstract RenderMaterial material()
final RenderMaterialImpl.Value material()
nominalFace
Link copied to clipboard
abstract Direction nominalFace()
final Direction nominalFace()
normalFlags
Link copied to clipboard
int normalFlags()
normalX
Link copied to clipboard
abstract float normalX(int p)
float normalX(int vertexIndex)
normalY
Link copied to clipboard
abstract float normalY(int p)
float normalY(int vertexIndex)
normalZ
Link copied to clipboard
abstract float normalZ(int p)
float normalZ(int vertexIndex)
posByIndex
Link copied to clipboard
abstract float posByIndex(int p, int p1)
float posByIndex(int vertexIndex, int coordinateIndex)
shade
Link copied to clipboard
void shade(boolean shade)
spriteColor
Link copied to clipboard
abstract int spriteColor(int p, int p1)
int spriteColor(int vertexIndex, int spriteIndex)
spriteU
Link copied to clipboard
abstract float spriteU(int p, int p1)
float spriteU(int vertexIndex, int spriteIndex)
spriteV
Link copied to clipboard
abstract float spriteV(int p, int p1)
float spriteV(int vertexIndex, int spriteIndex)
tag
Link copied to clipboard
abstract int tag()
final int tag()
toBakedQuad
Link copied to clipboard
BakedQuad toBakedQuad(int spriteIndex, Sprite sprite, boolean isItem)
toVanilla
Link copied to clipboard
abstract void toVanilla(int p, Array<int> p1, int p2, boolean p3)
final void toVanilla(int textureIndex, Array<int> target, int targetIndex, boolean isItem)
vertexStart
Link copied to clipboard
int vertexStart()
x
Link copied to clipboard
abstract float x(int p)
float x(int vertexIndex)
y
Link copied to clipboard
abstract float y(int p)
float y(int vertexIndex)
z
Link copied to clipboard
abstract float z(int p)
float z(int vertexIndex)

Inheritors

MutableQuadViewImpl
Link copied to clipboard

Sources

jvm source
Link copied to clipboard