com.mojang.blaze3d.shaders

public record BindGroupLayout

com.mojang.renderpearl.api.pipeline.BindGroupLayout
net.minecraft.class_1_794
com.mojang.blaze3d.shaders.BindGroupLayout

Field summary

Modifier and TypeField
private final List<String>
samplers
comp_1_1381
samplers
private final List<BindGroupLayout$BufferBinding>
uniforms
comp_1_1382
buffers

Constructor summary

ModifierConstructor
public (List<String> samplers, List<BindGroupLayout$BufferBinding> buffers)

Method summary

Modifier and TypeMethod
public static BindGroupLayout$Builder
builder()
method_1_4832()
builder()
public static List<String>
flattenSamplers(List<BindGroupLayout> bindGroupLayouts)
method_1_4834(List<class_1_794> arg0)
getSamplers(List<BindGroupLayout> layouts)
public static List<BindGroupLayout$BufferBinding>
flattenUniforms(List<BindGroupLayout> bindGroupLayouts)
method_1_4835(List<class_1_794> arg0)
getBuffers(List<BindGroupLayout> layouts)
public static void
ensureCompatible(List<BindGroupLayout> bindGroupLayouts)
method_1_4833(List<class_1_794> arg0)
validate(List<BindGroupLayout> layouts)
public List<String>
samplers()
comp_1_1381()
samplers()
public List<BindGroupLayout$BufferBinding>
uniforms()
comp_1_1382()
buffers()