ShaderStorageBuffer

expect interface ShaderStorageBuffer(source)
actual interface ShaderStorageBuffer(source)
actual interface ShaderStorageBuffer(source)

Properties

Link copied to clipboard
expect abstract val format: ShaderStorageFormat
actual abstract val format: ShaderStorageFormat
actual abstract val format: ShaderStorageFormat
Link copied to clipboard
expect abstract val session: Session?
actual abstract val session: Session?
actual abstract val session: Session?
Link copied to clipboard
expect abstract val shadow: ShaderStorageBufferShadow
actual abstract val shadow: ShaderStorageBufferShadow
actual abstract val shadow: ShaderStorageBufferShadow

Functions

Link copied to clipboard
expect abstract fun clear()
actual abstract fun clear()
actual abstract fun clear()
Link copied to clipboard
Link copied to clipboard
expect abstract fun destroy()
actual abstract fun destroy()
actual abstract fun destroy()
Link copied to clipboard
expect abstract fun put(elementOffset: Int = 0, putter: BufferWriterStd430.() -> Unit): Int
actual abstract fun put(elementOffset: Int, putter: BufferWriterStd430.() -> Unit): Int
actual abstract fun put(elementOffset: Int, putter: BufferWriterStd430.() -> Unit): Int
Link copied to clipboard
abstract fun read(target: ByteBuffer, readOffset: Int = 0)
Link copied to clipboard
expect abstract fun vertexBufferView(elementName: String? = null): VertexBuffer
actual abstract fun vertexBufferView(elementName: String?): VertexBuffer
actual abstract fun vertexBufferView(elementName: String?): VertexBuffer
Link copied to clipboard
abstract fun write(source: ByteBuffer, writeOffset: Int = 0)