com.mojang.blaze3d.systems

public interface GpuBackend

com.mojang.renderpearl.backend.api.GpuDeviceBackend
net.minecraft.class_1_147
com.mojang.blaze3d.systems.GpuBackend

Method summary

Modifier and TypeMethod
GpuSurfaceBackend
createSurface(long windowHandle)
method_1_4219(long arg0)
createSurface(long window)
CommandEncoderBackend
createCommandEncoder()
method_1_1288()
getCommandEncoder()
GpuSampler
createSampler(AddressMode addressModeU, AddressMode addressModeV, FilterMode minFilter, FilterMode magFilter, int maxAnisotropy, OptionalDouble maxLod)
method_1_1289(class_1_1239 arg0, class_1_1239 arg1, class_1_1230 arg2, class_1_1230 arg3, int arg4, OptionalDouble arg5)
createSampler(AddressMode addressModeU, AddressMode addressModeV, FilterMode minFilterMode, FilterMode magFilterMode, int maxAnisotropy, OptionalDouble maxLevelOfDetail)
GpuTexture
createTexture(Supplier<String> label, int usage, GpuFormat format, int width, int height, int depthOrLayers, int mipLevels)
method_1_1291(Supplier<String> arg0, int arg1, class_1_658 arg2, int arg3, int arg4, int arg5, int arg6)
createTexture(Supplier<String> labelGetter, int usage, TexelFormat format, int width, int height, int depthOrLayers, int mipLevels)
GpuTexture
createTexture(String label, int usage, GpuFormat format, int width, int height, int depthOrLayers, int mipLevels)
method_1_1290(String arg0, int arg1, class_1_658 arg2, int arg3, int arg4, int arg5, int arg6)
createTexture(String label, int usage, TexelFormat format, int width, int height, int depthOrLayers, int mipLevels)
GpuTextureView
createTextureView(GpuTexture texture)
method_1_1292(class_1_1231 arg0)
createTextureView(GpuTexture texture)
GpuTextureView
createTextureView(GpuTexture texture, int baseMipLevel, int mipLevels)
method_1_1293(class_1_1231 arg0, int arg1, int arg2)
createTextureView(GpuTexture texture, int baseMipLevel, int mipLevels)
GpuBuffer
createBuffer(Supplier<String> label, int usage, long size)
method_1_1286(Supplier<String> arg0, int arg1, long arg2)
createBuffer(Supplier<String> labelGetter, int usage, long size)
GpuBuffer
createBuffer(Supplier<String> label, int usage, ByteBuffer data)
method_1_1287(Supplier<String> arg0, int arg1, ByteBuffer arg2)
createBuffer(Supplier<String> labelGetter, int usage, ByteBuffer data)
List<String>
getLastDebugMessages()
method_1_1297()
getLastDebugMessages()
boolean
isDebuggingEnabled()
method_1_1304()
isDebuggingEnabled()
CompiledPipeline
compilePipeline(RenderPipeline pipeline, ShaderSource shaderSource)
method_1_1306(class_1_1257 arg0, class_12289 arg1)
getCompiledPipeline(RenderPipeline pipeline, ShaderSourceGetter sourceGetter)
void
close()
method_1_1285()
close()
TimestampQueryPool
createTimestampQueryPool(int size)
method_1_4220(int arg0)
createTimestampQueryPool(int size)
long
getTimestampNow()
method_1_4222()
getTimestampNow()
GpuDeviceInfo
getDeviceInfo()
method_1_4221()
getDeviceInfo()