ZBufferContentRenderer

expect class ZBufferContentRenderer(ctx: ZRenderingContext, data: ZBufferContentData) : ZComponentRenderer(source)
actual class ZBufferContentRenderer(ctx: ZRenderingContext, data: ZBufferContentData) : ZComponentRenderer(source)
actual class ZBufferContentRenderer(ctx: ZRenderingContext, data: ZBufferContentData) : ZComponentRenderer(source)
actual class ZBufferContentRenderer(ctx: ZRenderingContext, data: ZBufferContentData) : ZComponentRenderer(source)

Constructors

Link copied to clipboard
expect constructor(ctx: ZRenderingContext, data: ZBufferContentData)
actual constructor(ctx: ZRenderingContext, data: ZBufferContentData)
actual constructor(ctx: ZRenderingContext, data: ZBufferContentData)
actual constructor(ctx: ZRenderingContext, data: ZBufferContentData)

Properties

buffer
Link copied to clipboard
var buffer: MTLBufferProtocol?
lateinit var buffer: GLWrap
Link copied to clipboard
val usage: Int
Link copied to clipboard
@Transient
lateinit var wgpuBuffer: GPUBuffer

Functions

Link copied to clipboard
expect open override fun bind()
actual open override fun bind()
actual open override fun bind()
actual open override fun bind()
Link copied to clipboard
expect open override fun initialize()
actual open override fun initialize()
actual open override fun initialize()
actual open override fun initialize()
Link copied to clipboard
fun initializeAs(isIndexBuffer: Boolean)
fun initializeAs(attributeId: Int, isIndexBuffer: Boolean)
Link copied to clipboard
open fun render()
open fun render()
open fun render()
open fun render()
Link copied to clipboard
expect open override fun unbind()
actual open override fun unbind()
actual open override fun unbind()
actual open override fun unbind()