com.mojang.blaze3d.systems

public interface CommandEncoder

com.mojang.renderpearl.api.commands.CommandEncoder
net.minecraft.class_1_1329
com.mojang.blaze3d.systems.CommandEncoder

Method summary

Modifier and TypeMethod
void
submit()
method_1_7949()
submit()
GpuBufferAllocator
transientMemory()
method_1_7951()
getBufferAllocator()
default RenderPass
createRenderPass(Supplier<String> label, GpuTextureView colorTexture, Optional<org.joml.Vector4fc> clearColor)
method_1_7945(Supplier<String> arg0, class_1_1330 arg1, Optional<org.joml.Vector4fc> arg2)
createRenderPass(Supplier<String> labelGetter, GpuTextureView colorAttachment, Optional<org.joml.Vector4fc> clearColor)
default RenderPass
createRenderPass(Supplier<String> label, GpuTextureView colorTexture, Optional<org.joml.Vector4fc> clearColor, GpuTextureView depthTexture, OptionalDouble clearDepth)
method_1_7946(Supplier<String> arg0, class_1_1330 arg1, Optional<org.joml.Vector4fc> arg2, class_1_1330 arg3, OptionalDouble arg4)
createRenderPass(Supplier<String> labelGetter, GpuTextureView colorAttachment, Optional<org.joml.Vector4fc> clearColor, GpuTextureView depthAttachment, OptionalDouble clearDepth)
default RenderPass
createRenderPass(Supplier<String> label, GpuTextureView colorTexture, Optional<org.joml.Vector4fc> clearColor, GpuTextureView depthTexture, OptionalDouble clearDepth, RenderPass$RenderArea renderArea)
method_1_7947(Supplier<String> arg0, class_1_1330 arg1, Optional<org.joml.Vector4fc> arg2, class_1_1330 arg3, OptionalDouble arg4, class_1_1317$class_1_837 arg5)
createRenderPass(Supplier<String> labelGetter, GpuTextureView colorAttachment, Optional<org.joml.Vector4fc> clearColor, GpuTextureView depthAttachment, OptionalDouble clearDepth, RenderPass$RenderArea renderArea)
RenderPass
createRenderPass(RenderPassDescriptor descriptor)
method_1_7944(class_1_900 arg0)
createRenderPass(RenderPassDescription description)
void
clearColorTexture(GpuTexture colorTexture, org.joml.Vector4fc clearColor)
method_1_7936(class_1_1318 arg0, org.joml.Vector4fc arg1)
clearColorTexture(GpuTexture texture, org.joml.Vector4fc clearColor)
void
clearColorAndDepthTextures(GpuTexture colorTexture, org.joml.Vector4fc clearColor, GpuTexture depthTexture, double clearDepth)
method_1_7934(class_1_1318 arg0, org.joml.Vector4fc arg1, class_1_1318 arg2, double arg3)
clearColorAndDepthTextures(GpuTexture colorAttachment, org.joml.Vector4fc clearColor, GpuTexture depthAttachment, double clearDepth)
void
clearColorAndDepthTextures(GpuTexture colorTexture, org.joml.Vector4fc clearColor, GpuTexture depthTexture, double clearDepth, int regionX, int regionY, int regionWidth, int regionHeight)
method_1_7935(class_1_1318 arg0, org.joml.Vector4fc arg1, class_1_1318 arg2, double arg3, int arg4, int arg5, int arg6, int arg7)
clearColorAndDepthTextures(GpuTexture colorAttachment, org.joml.Vector4fc clearColor, GpuTexture depthAttachment, double clearDepth, int scissorX, int scissorY, int scissorWidth, int scissorHeight)
void
clearDepthTexture(GpuTexture depthTexture, double clearDepth)
method_1_7937(class_1_1318 arg0, double arg1)
clearDepthTexture(GpuTexture texture, double depth)
void
writeToBuffer(GpuBufferSlice destination, ByteBuffer data)
method_1_7956(class_1_1254 arg0, ByteBuffer arg1)
writeToBuffer(GpuBufferSlice slice, ByteBuffer source)
void
copyToBuffer(GpuBufferSlice source, GpuBufferSlice target)
method_1_7942(class_1_1254 arg0, class_1_1254 arg1)
copyToBuffer(GpuBufferSlice from, GpuBufferSlice to)
void
writeToTexture(GpuTexture destination, NativeImage source)
method_1_7957(class_1_1318 arg0, class_1011 arg1)
writeToTexture(GpuTexture target, NativeImage image)
void
writeToTexture(GpuTexture destination, NativeImage source, int mipLevel, int depthOrLayer, int destX, int destY)
method_1_7958(class_1_1318 arg0, class_1011 arg1, int arg2, int arg3, int arg4, int arg5)
writeToTexture(GpuTexture target, NativeImage image, int mipmap, int depth, int x, int y)
void
writeToTexture(GpuTexture destination, ByteBuffer source, int mipLevel, int depthOrLayer, int destX, int destY, int width, int height)
method_1_7959(class_1_1318 arg0, ByteBuffer arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
writeToTexture(GpuTexture target, ByteBuffer buf, int mipLevel, int cubeMapSide, int offsetX, int offsetY, int width, int height)
void
copyBufferToTexture(GpuBufferSlice source, int sourceX, int sourceY, int sourceWidth, int sourceHeight, GpuTexture destination, int destinationX, int destinationY, int copyWidth, int copyHeight, int mipLevel, int arrayLayer)
method_1_7938(class_1_1254 arg0, int arg1, int arg2, int arg3, int arg4, class_1_1318 arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int arg11)
writeToTexture(GpuBufferSlice source, int sourceX, int sourceY, int width, int height, GpuTexture target, int targetX, int targetY, int targetWidth, int targetHeight, int mipmap, int depthOrLayer)
void
copyTextureToBuffer(GpuTexture source, GpuBuffer destination, long offset, Runnable callback, int mipLevel)
method_1_7939(class_1_1318 arg0, class_1_1211 arg1, long arg2, Runnable arg3, int arg4)
copyTextureToBuffer(GpuTexture source, GpuBuffer target, long offset, Runnable dataUploadedCallback, int mipLevel)
void
copyTextureToBuffer(GpuTexture source, GpuBuffer destination, long offset, Runnable callback, int mipLevel, int x, int y, int width, int height)
method_1_7940(class_1_1318 arg0, class_1_1211 arg1, long arg2, Runnable arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
copyTextureToBuffer(GpuTexture source, GpuBuffer target, long offset, Runnable dataUploadedCallback, int mipLevel, int sourceX, int sourceY, int width, int height)
void
copyTextureToTexture(GpuTexture source, GpuTexture destination, int mipLevel, int destX, int destY, int sourceX, int sourceY, int width, int height)
method_1_7941(class_1_1318 arg0, class_1_1318 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
copyTextureToTexture(GpuTexture source, GpuTexture target, int mipLevel, int intoX, int intoY, int sourceX, int sourceY, int width, int height)
GpuFence
createFence()
method_1_7943()
createFence()
void
writeTimestamp(GpuQueryPool pool, int index)
method_1_7955(class_1_685 arg0, int arg1)
writeTimestamp(TimestampQueryPool timestampQueryPool, int index)