com.mojang.blaze3d.systems

public interface GpuDevice

com.mojang.renderpearl.api.device.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, BooleanSupplier isIconified)
createSurface(long windowHandle, BooleanSupplier isIconified)
method_1_7711(long arg0, BooleanSupplier arg1)
createSurface(long window, BooleanSupplier minimized)
CommandEncoder
createCommandEncoder()
createCommandEncoder()
method_1_7709()
getCommandEncoder()
GpuSampler
createSampler(AddressMode addressModeU, AddressMode addressModeV, FilterMode minFilter, FilterMode magFilter, int maxAnisotropy, OptionalDouble maxLod)
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)
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)
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)
createTextureView(GpuTexture texture)
method_1_7714(class_1_1318 arg0)
createTextureView(GpuTexture texture)
GpuTextureView
createTextureView(GpuTexture texture, int baseMipLevel, int mipLevels)
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)
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)
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()
getLastDebugMessages()
method_1_7718()
getLastDebugMessages()
boolean
isDebuggingEnabled()
isDebuggingEnabled()
method_1_7720()
isDebuggingEnabled()
CompletableFuture<CompiledRenderPipeline$Supplier>
compilePipeline(RenderPipeline pipeline, ShaderSource shaderSource, Executor executor)
compilePipeline(RenderPipeline pipeline, ShaderSource shaderSource, Executor executor)
method_1_7706(class_1_1257 arg0, class_12289 arg1, Executor arg2)
getCompiledPipeline(RenderPipeline pipeline, ShaderSourceGetter shaderSourceGetter, Executor executor)
void
close()
close()
method_1_7705()
close()
TimestampQueryPool
createTimestampQueryPool(int size)
createTimestampQueryPool(int size)
method_1_7716(int arg0)
createTimestampQueryPool(int size)
GpuDeviceInfo
getDeviceInfo()
getDeviceInfo()
method_1_7717()
getDeviceInfo()