com.mojang.blaze3d.shaders

public class BindGroupLayout

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

Field summary

Modifier and TypeField
private final List<String>
samplers
field_1_5657
samplers
private final List<BindGroupLayout$BufferBinding>
uniforms
field_1_5658
buffers

Constructor summary

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

Method summary

Modifier and TypeMethod
public static BindGroupLayout$Builder
builder()
method_1_4832()
builder()
public List<String>
getSamplers()
method_1_4836()
getSamplers()
public List<BindGroupLayout$BufferBinding>
getUniforms()
method_1_4837()
getBuffers()
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)