Package com.mojang.blaze3d.systems
Interface GpuDevice
- All Known Implementing Classes:
GlDevice
public interface GpuDevice
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
close()
createBuffer
(Supplier<String> p_410008_, BufferType p_410335_, BufferUsage p_410311_, int p_410396_) createBuffer
(Supplier<String> p_410623_, BufferType p_410662_, BufferUsage p_410415_, ByteBuffer p_410117_) createTexture
(String p_409640_, TextureFormat p_409597_, int p_409718_, int p_410249_, int p_410020_) createTexture
(Supplier<String> p_410631_, TextureFormat p_410483_, int p_410438_, int p_410598_, int p_409867_) int
boolean
default CompiledRenderPipeline
precompilePipeline
(RenderPipeline p_410493_) precompilePipeline
(RenderPipeline p_410310_, BiFunction<ResourceLocation, ShaderType, String> p_410373_)
-
Method Details
-
createCommandEncoder
CommandEncoder createCommandEncoder() -
createTexture
GpuTexture createTexture(@Nullable Supplier<String> p_410631_, TextureFormat p_410483_, int p_410438_, int p_410598_, int p_409867_) -
createTexture
GpuTexture createTexture(@Nullable String p_409640_, TextureFormat p_409597_, int p_409718_, int p_410249_, int p_410020_) -
createBuffer
GpuBuffer createBuffer(@Nullable Supplier<String> p_410008_, BufferType p_410335_, BufferUsage p_410311_, int p_410396_) -
createBuffer
GpuBuffer createBuffer(@Nullable Supplier<String> p_410623_, BufferType p_410662_, BufferUsage p_410415_, ByteBuffer p_410117_) -
getImplementationInformation
String getImplementationInformation() -
getLastDebugMessages
-
isDebuggingEnabled
boolean isDebuggingEnabled() -
getVendor
String getVendor() -
getBackendName
String getBackendName() -
getVersion
String getVersion() -
getRenderer
String getRenderer() -
getMaxTextureSize
int getMaxTextureSize() -
precompilePipeline
-
precompilePipeline
CompiledRenderPipeline precompilePipeline(RenderPipeline p_410310_, @Nullable BiFunction<ResourceLocation, ShaderType, String> p_410373_) -
clearPipelineCache
void clearPipelineCache() -
getEnabledExtensions
-
close
void close()
-