com.mojang.blaze3d.systems

public class GpuSurface

implements AutoCloseable

com.mojang.blaze3d.systems.GpuSurface
net.minecraft.class_1_665
com.mojang.blaze3d.systems.GpuSurface

Field summary

Modifier and TypeField
private final GpuSurfaceBackend
backend
field_1_3401
backend
private boolean
hasImageAcquired
field_1_3404
acquired
private boolean
hasBlittedTexture
field_1_3403
blitted
private Optional<GpuSurface$Settings>
currentConfiguration
field_1_3402
settings

Constructor summary

ModifierConstructor
public (GpuSurfaceBackend backend)

Method summary

Modifier and TypeMethod
public void
close()
public void
configure(GpuSurface$Configuration config)
method_1_3991(class_1_665$class_1_666 arg0)
configure(GpuSurface$Settings settings)
public Optional<GpuSurface$Settings>
currentConfiguration()
method_1_3992()
getSettings()
public Collection<GpuSurface$PresentMode>
supportedPresentModes()
method_1_4675()
getSupportedPresentModes()
public boolean
isSuboptimal()
method_1_3994()
needsReconfigure()
public boolean
isAcquired()
method_1_3993()
isAcquired()
public void
acquireNextTexture()
method_1_3989()
acquire()
public void
blitFromTexture(CommandEncoder commandEncoder, GpuTextureView textureView)
method_1_3990(CommandEncoder arg0, GpuTextureView arg1)
blit(CommandEncoder encoder, GpuTextureView textureView)
public void
present()
method_1_3995()
present()