com.mojang.blaze3d.vertex

public record VertexFormatElement

fbo
com.mojang.blaze3d.vertex.VertexFormatElement
net.minecraft.class_296
net.minecraft.client.render.VertexFormatElement
net.minecraft.src.C_3189_

Field summary

Modifier and TypeField
private final int
i
id
comp_2842
id
f_337730_
private final int
j
index
comp_2843
uvIndex
f_86032_
private final VertexFormatElement$Type
k
type
comp_2844
type
f_86030_
private final VertexFormatElement$Usage
l
usage
comp_2845
usage
f_86031_
private final int
m
count
comp_2846
count
f_86033_
public static final int
a
MAX_COUNT
field_52106
field_52106
f_336943_
private static final VertexFormatElement[]
n
BY_ID
field_52114
ELEMENTS
f_336955_
private static final List<VertexFormatElement>
o
ELEMENTS
field_52115
ELEMENTS_LIST
f_337011_
public static final VertexFormatElement
b
POSITION
field_52107
POSITION
f_336661_
public static final VertexFormatElement
c
COLOR
field_52108
COLOR
f_336914_
public static final VertexFormatElement
d
UV0
field_52109
UV_0
f_336642_
public static final VertexFormatElement
e
UV
field_52110
UV
f_337593_
public static final VertexFormatElement
f
UV1
field_52111
UV_1
f_337543_
public static final VertexFormatElement
g
UV2
field_52112
UV_2
f_337050_
public static final VertexFormatElement
h
NORMAL
field_52113
NORMAL
f_336839_

Constructor summary

ModifierConstructor
public (int uvIndex, int type, VertexFormatElement$Type usage, VertexFormatElement$Usage count, int arg4)

Method summary

Modifier and TypeMethod
public static VertexFormatElement
a(int arg0, int arg1, fbo$a arg2, fbo$b arg3, int arg4)
register(int arg0, int arg1, VertexFormatElement$Type arg2, VertexFormatElement$Usage arg3, int arg4)
method_60845(int arg0, int arg1, class_296$class_297 arg2, class_296$class_298 arg3, int arg4)
register(int id, int uvIndex, VertexFormatElement$ComponentType type, VertexFormatElement$Usage usage, int count)
m_340492_(int p_343820_, int p_343175_, C_3189_$C_3190_ p_342455_, C_3189_$C_3191_ p_344304_, int p_343812_)
private boolean
a(int arg0, fbo$b arg1)
supportsUsage(int arg0, VertexFormatElement$Usage arg1)
method_1383(int arg0, class_296$class_298 arg1)
isValidType(int uvIndex, VertexFormatElement$Usage type)
m_86042_(int p_86044_, C_3189_$C_3191_ arg1)
public int
a()
mask()
method_60843()
getBit()
m_339950_()
public int
b()
byteSize()
method_60847()
getSizeInBytes()
m_339527_()
public void
a(int arg0, long arg1, int arg2)
setupBufferState(int arg0, long arg1, int arg2)
method_22652(int arg0, long arg1, int arg2)
setupState(int elementIndex, long offset, int stride)
m_166965_(int p_166967_, long p_166968_, int arg2)
public static VertexFormatElement
a(int arg0)
byId(int arg0)
method_60844(int arg0)
get(int id)
m_340524_(int p_343405_)
public static Stream<VertexFormatElement>
b(int arg0)
elementsFromMask(int arg0)
method_60848(int arg0)
streamFromMask(int mask)
m_339640_(int p_344546_)
public int
c()
id()
comp_2842()
id()
f_337730_()
public int
d()
index()
comp_2843()
uvIndex()
f_86032_()
public VertexFormatElement$Type
e()
type()
comp_2844()
type()
f_86030_()
public VertexFormatElement$Usage
f()
usage()
comp_2845()
usage()
f_86031_()
public int
g()
count()
comp_2846()
count()
f_86033_()