Class GpuSurface
java.lang.Object
com.mojang.blaze3d.systems.GpuSurface
- All Implemented Interfaces:
AutoCloseable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final GpuSurfaceBackendprivate Optional<GpuSurface.Configuration> private booleanprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidblitFromTexture(CommandEncoder commandEncoder, GpuTextureView textureView) voidclose()voidconfigure(GpuSurface.Configuration config) booleanbooleanvoidpresent()
-
Field Details
-
backend
-
hasImageAcquired
private boolean hasImageAcquired -
hasBlittedTexture
private boolean hasBlittedTexture -
currentConfiguration
-
-
Constructor Details
-
GpuSurface
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
configure
- Throws:
SurfaceException
-
currentConfiguration
-
supportedPresentModes
-
isSuboptimal
public boolean isSuboptimal() -
isAcquired
public boolean isAcquired() -
acquireNextTexture
- Throws:
SurfaceException
-
blitFromTexture
-
present
public void present()
-