com.mojang.blaze3d.systems

public interface GpuDevice

com.mojang.renderpearl.api.device.GpuDevice
net.minecraft.class_1_1313
com.mojang.blaze3d.systems.GpuDevice

Method summary

Modifier and TypeMethod
GpuSurface
createSurface(long windowHandle)
method_1_7711(long arg0)
createSurface(long window)
CommandEncoder
createCommandEncoder()
method_1_7709()
getCommandEncoder()
GpuSampler
createSampler(AddressMode addressModeU, AddressMode addressModeV, FilterMode minFilter, FilterMode magFilter, int maxAnisotropy, OptionalDouble maxLod)
method_1_7710(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_7713(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_7712(String arg0, int arg1, class_1_658 arg2, int arg3, int arg4, int arg5, int arg6)
createTexture(String labelGetter, int usage, TexelFormat format, int width, int height, int depthOrLayers, int mipLevels)
GpuTextureView
createTextureView(GpuTexture texture)
method_1_7714(class_1_1318 arg0)
createTextureView(GpuTexture texture)
GpuTextureView
createTextureView(GpuTexture texture, int baseMipLevel, int mipLevels)
method_1_7715(class_1_1318 arg0, int arg1, int arg2)
createTextureView(GpuTexture texture, int baseMipLevel, int mipLevels)
GpuBuffer
createBuffer(Supplier<String> label, int usage, long size)
method_1_7707(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_7708(Supplier<String> arg0, int arg1, ByteBuffer arg2)
createBuffer(Supplier<String> labelGetter, int usage, ByteBuffer data)
List<String>
getLastDebugMessages()
method_1_7718()
getLastDebugMessages()
boolean
isDebuggingEnabled()
method_1_7720()
isDebuggingEnabled()
CompiledRenderPipeline
compilePipeline(RenderPipeline pipeline, ShaderSource shaderSource)
method_1_7706(class_1_1257 arg0, class_12289 arg1)
getCompiledPipeline(RenderPipeline pipeline, ShaderSourceGetter sourceGetter)
void
close()
method_1_7705()
close()
TimestampQueryPool
createTimestampQueryPool(int size)
method_1_7716(int arg0)
createTimestampQueryPool(int size)
GpuDeviceInfo
getDeviceInfo()
method_1_7717()
getDeviceInfo()