Zernikalos/zernikalos.context.gpu/ZGpuRenderPass ZGpuRenderPass commonMetalOGLWebGPU expect class ZGpuRenderPass(source)actual class ZGpuRenderPass(source)actual class ZGpuRenderPass(source)actual class ZGpuRenderPass(source) Members Constructors ZGpuRenderPass Link copied to clipboard OGL constructor() Functions applyPassState Link copied to clipboard commonMetalOGLWebGPU expect fun applyPassState(state: ZGpuPassState)actual fun applyPassState(state: ZGpuPassState)actual fun applyPassState(state: ZGpuPassState)actual fun applyPassState(state: ZGpuPassState) drawIndexed Link copied to clipboard MetalWebGPU fun drawIndexed(indexCount: Int, drawMode: ZDrawMode, firstIndex: Int = 0)fun drawIndexed(indexCount: Int) end Link copied to clipboard commonMetalOGLWebGPU expect fun end()actual fun end()actual fun end()actual fun end() setBindGroup Link copied to clipboard WebGPU fun setBindGroup(index: Int, group: GPUBindGroup) setFragmentTexture Link copied to clipboard Metal fun setFragmentTexture(slot: Int, texture: MTLTextureProtocol, sampler: MTLSamplerStateProtocol) setIndexBuffer Link copied to clipboard MetalWebGPU fun setIndexBuffer(buffer: MTLBufferProtocol, format: ULong = MTLIndexTypeUInt16)fun setIndexBuffer(buffer: GPUBuffer, format: String = "uint16") setPipeline Link copied to clipboard MetalWebGPU fun setPipeline(pipeline: MTLRenderPipelineStateProtocol)fun setPipeline(pipeline: GPURenderPipeline) setUniformBuffer Link copied to clipboard Metal fun setUniformBuffer(stage: ZShaderType, slot: Int, buffer: MTLBufferProtocol, offset: Long = 0) setVertexBuffer Link copied to clipboard MetalWebGPU fun setVertexBuffer(slot: Int, buffer: MTLBufferProtocol, offset: Long = 0)fun setVertexBuffer(slot: Int, buffer: GPUBuffer) ZGpuPassStatePrevious PageGPUNext Page