com.mojang.blaze3d.vertex

public record VertexFormatElement

fjp
com.mojang.blaze3d.vertex.VertexFormatElement
net.minecraft.class_296
net.minecraft.unmapped.C_gmhefnuu
net.minecraft.client.render.VertexFormatElement
com.mojang.blaze3d.vertex.VertexFormatElement

Field summary

Modifier and TypeField
private final int
i
id
comp_2842
f_opsvrxwh
id
id
private final int
j
index
comp_2843
f_khbonibp
uvIndex
textureIndex
private final VertexFormatElement$Type
k
type
comp_2844
f_pwkngbql
type
dataType
private final VertexFormatElement$Usage
l
usage
comp_2845
f_uzgeezvi
usage
type
private final int
m
count
comp_2846
f_euammgjz
count
count
public static final int
a
MAX_COUNT
field_52106
f_wxpndoxb
field_52106
MAX_ELEMENTS
private static final VertexFormatElement[]
n
BY_ID
field_52114
f_utmindlu
ELEMENTS
BY_ID
private static final List<VertexFormatElement>
o
ELEMENTS
field_52115
f_ioecivvl
ELEMENTS_LIST
ELEMENTS
public static final VertexFormatElement
b
POSITION
field_52107
f_ikjjihsm
POSITION
POSITION
public static final VertexFormatElement
c
COLOR
field_52108
f_cqhlyllo
COLOR
COLOR
public static final VertexFormatElement
d
UV0
field_52109
f_iinntpxc
UV_0
UV0
public static final VertexFormatElement
e
UV
field_52110
f_goltcokt
UV
UV
public static final VertexFormatElement
f
UV1
field_52111
f_zggaqqby
UV_1
UV1
public static final VertexFormatElement
g
UV2
field_52112
f_fcpplnvy
UV_2
UV2
public static final VertexFormatElement
h
NORMAL
field_52113
f_xztpytmk
NORMAL
NORMAL

Constructor summary

ModifierConstructor
public (int uvIndex, int textureIndex, VertexFormatElement$Type dataType, VertexFormatElement$Usage type, int count)

Method summary

Modifier and TypeMethod
public static VertexFormatElement
a(int arg0, int arg1, fjp$a arg2, fjp$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)
m_qpjskeed(int arg0, int arg1, C_gmhefnuu$C_vbjzjwyy arg2, C_gmhefnuu$C_kjyxhofn arg3, int arg4)
register(int id, int uvIndex, VertexFormatElement$ComponentType type, VertexFormatElement$Usage usage, int count)
register(int id, int textureIndex, VertexFormatElement$DataType dataType, VertexFormatElement$Type type, int count)
private boolean
a(int arg0, fjp$b arg1)
supportsUsage(int arg0, VertexFormatElement$Usage arg1)
method_1383(int arg0, class_296$class_298 arg1)
m_rvftxyst(int arg0, C_gmhefnuu$C_kjyxhofn arg1)
isValidType(int uvIndex, VertexFormatElement$Usage type)
isValidType(int index, VertexFormatElement$Type type)
public int
a()
mask()
method_60843()
m_iqqimcab()
getBit()
mask()
public int
b()
byteSize()
method_60847()
m_bsqvoafi()
getSizeInBytes()
size()
public void
a(int arg0, long arg1, int arg2)
setupBufferState(int arg0, long arg1, int arg2)
method_22652(int arg0, long arg1, int arg2)
m_gxxdrrba(int arg0, long arg1, int arg2)
setupState(int elementIndex, long offset, int stride)
setupAttribState(int elementIndex, long pointer, int stride)
public static VertexFormatElement
a(int arg0)
byId(int arg0)
method_60844(int arg0)
m_epbsefpy(int arg0)
get(int id)
byId(int id)
public static Stream<VertexFormatElement>
b(int arg0)
elementsFromMask(int arg0)
method_60848(int arg0)
m_cjrjryfl(int arg0)
streamFromMask(int mask)
stream(int ids)
public int
c()
id()
comp_2842()
m_jfdfaxrd()
id()
id()
public int
d()
index()
comp_2843()
m_oyilbnhp()
uvIndex()
index()
public VertexFormatElement$Type
e()
type()
comp_2844()
m_ruoqxqoe()
type()
type()
public VertexFormatElement$Usage
f()
usage()
comp_2845()
m_bsldkhlx()
usage()
usage()
public int
g()
count()
comp_2846()
m_ydelphqf()
count()
count()