History - net.minecraft.client.render.BufferBuilder

26.3-snapshot-3

Names

Fields

VertexFormat: format, field_1565, vertexFormat

VertexFormatElement[]: elements, field_1_6284, elements

VertexFormat: format, field_1565, vertexFormat

VertexFormatElement[]: elements, field_1_6284, elements

Constructors

(BufferAllocator, DrawMode, VertexFormat)

(BufferAllocator, DrawMode, VertexFormat)

Methods

26.3-snapshot-2

Names

Fields

int: POSITION_SEMANTIC_ID, field_1_6279, field_1_6279

int: POSITION_SEMANTIC_ID, field_1_6279, POSITION

int: COLOR_SEMANTIC_ID, field_1_6276, field_1_6276

int: COLOR_SEMANTIC_ID, field_1_6276, COLOR

int: UV0_SEMANTIC_ID, field_1_6280, field_1_6280

int: UV0_SEMANTIC_ID, field_1_6280, UV0

int: UV1_SEMANTIC_ID, field_1_6281, field_1_6281

int: UV1_SEMANTIC_ID, field_1_6281, UV1

int: UV2_SEMANTIC_ID, field_1_6282, field_1_6282

int: UV2_SEMANTIC_ID, field_1_6282, UV2

int: NORMAL_SEMANTIC_ID, field_1_6278, field_1_6278

int: UV3_SEMANTIC_ID, field_1_6278, UV3

int: LINE_WIDTH_SEMANTIC_ID, field_1_6277, field_1_6277

int: NORMAL_SEMANTIC_ID, field_1_6277, NORMAL

String[]: elementNames, field_1_6283, field_1_6283

String[]: elementNames, field_1_6283, ELEMENT_NAMES

VertexFormatElement[]: elements, field_1_6284, field_1_6284

VertexFormatElement[]: elements, field_1_6284, elements

int: LINE_WIDTH_SEMANTIC_ID, field_1_7965, LINE_WIDTH

Constructors

Methods

VertexConsumer (float, float): setUv3, method_1_7317, glint

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

Fields

VertexFormat$DrawMode: mode, field_52073, drawMode

boolean: fastFormat, field_21594, canSkipElementChecks

boolean: blockFormat, field_21594, canSkipElementChecks

boolean: fullFormat, field_21595, hasOverlay

boolean: entityFormat, field_21595, hasOverlay

int[]: offsetsByElement, field_52076, offsetsByElementId

DrawMode: primitiveTopology, field_52073, drawMode

int: POSITION_SEMANTIC_ID, field_1_6279, field_1_6279

int: COLOR_SEMANTIC_ID, field_1_6276, field_1_6276

int: UV0_SEMANTIC_ID, field_1_6280, field_1_6280

int: UV1_SEMANTIC_ID, field_1_6281, field_1_6281

int: UV2_SEMANTIC_ID, field_1_6282, field_1_6282

int: NORMAL_SEMANTIC_ID, field_1_6278, field_1_6278

int: LINE_WIDTH_SEMANTIC_ID, field_1_6277, field_1_6277

String[]: elementNames, field_1_6283, field_1_6283

VertexFormatElement[]: elements, field_1_6284, field_1_6284

Constructors

(BufferAllocator, VertexFormat$DrawMode, VertexFormat)

(BufferAllocator, DrawMode, VertexFormat)

Methods

void (): ensureBuilding, method_60802, ensureBuilding

void (): ensureBuilding, method_60802, assertBuilding

long (VertexFormatElement): beginElement, method_60798, beginElement

VertexConsumer (short, short, VertexFormatElement): uvShort, method_60799, uv

long (int): beginElement, method_60798, beginElement

VertexConsumer (short, short, int): uvShort, method_60799, uv

void (long, float, float, float): putVec3f, method_1_4143, vertex

void (long, float, float, float): putNormals, method_1_4142, normal

String (int): lambda$endLastVertex$1, method_1_5406, method_1_5406

boolean (int): lambda$endLastVertex$0, method_1_5405, method_1_5405

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

Methods

1.21.11_unobfuscated

Names

com.mojang.blaze3d.vertex.BufferBuilder

net.minecraft.class_287

net.minecraft.client.render.BufferBuilder

Fields

int: MAX_VERTEX_COUNT, field_61051, field_61051

long: NOT_BUILDING, field_52068, field_52068

long: UNKNOWN_ELEMENT, field_52069, field_52069

boolean: IS_LITTLE_ENDIAN, field_52070, LITTLE_ENDIAN

BufferAllocator: buffer, field_52071, allocator

long: vertexPointer, field_52072, vertexPointer

int: vertices, field_1554, vertexCount

VertexFormat: format, field_1565, vertexFormat

VertexFormat$DrawMode: mode, field_52073, drawMode

boolean: fastFormat, field_21594, canSkipElementChecks

boolean: fullFormat, field_21595, hasOverlay

int: vertexSize, field_52074, vertexSizeByte

int: initialElementsToFill, field_52075, requiredMask

int[]: offsetsByElement, field_52076, offsetsByElementId

int: elementsToFill, field_52077, currentMask

boolean: building, field_1556, building

Constructors

(BufferAllocator, VertexFormat$DrawMode, VertexFormat)

Methods

BuiltBuffer (): build, method_60794, endNullable

BuiltBuffer (): buildOrThrow, method_60800, end

void (): ensureBuilding, method_60802, ensureBuilding

BuiltBuffer (): storeMesh, method_60804, build

long (): beginVertex, method_60805, beginVertex

long (VertexFormatElement): beginElement, method_60798, beginElement

void (): endLastVertex, method_60806, endVertex

void (long, int): putRgba, method_60797, putColor

void (long, int): putPackedUv, method_60801, putInt

VertexConsumer (float, float, float): addVertex, method_22912, vertex

VertexConsumer (int, int, int, int): setColor, method_1336, color

VertexConsumer (int): setColor, method_39415, color

VertexConsumer (float, float): setUv, method_22913, texture

VertexConsumer (int, int): setUv1, method_60796, overlay

VertexConsumer (int): setOverlay, method_22922, overlay

VertexConsumer (int, int): setUv2, method_22921, light

VertexConsumer (int): setLight, method_60803, light

VertexConsumer (short, short, VertexFormatElement): uvShort, method_60799, uv

VertexConsumer (float, float, float): setNormal, method_22914, normal

VertexConsumer (float): setLineWidth, method_75298, lineWidth

byte (float): normalIntValue, method_60795, floatToByte

void (float, float, float, int, float, float, int, int, float, float, float): addVertex, method_23919, vertex