BufferWriterStd430GL3

class BufferWriterStd430GL3(val buffer: ByteBuffer, val elements: List<ShaderStorageElement>, val elementSize: Int = 1) : BufferWriterStd430(source)

Constructors

Link copied to clipboard
constructor(buffer: ByteBuffer, elements: List<ShaderStorageElement>, elementSize: Int = 1)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val elementSize: Int = 1
Link copied to clipboard
open override var position: Int
Link copied to clipboard
open override var positionElements: Int

Functions

Link copied to clipboard
open override fun copyBuffer(sourceBuffer: ByteBuffer, sourceOffset: Int, sourceSizeInBytes: Int)
Link copied to clipboard
open override fun rewind()
Link copied to clipboard
open override fun write(vararg v: Vector3)
open override fun write(v: Boolean)
open override fun write(v: Byte)
open override fun write(v: Double)
open override fun write(v: Float)
open override fun write(v: Int)
open override fun write(v: Short)
open override fun write(v: ColorRGBa)
open override fun write(v: IntVector2)
open override fun write(v: IntVector3)
open override fun write(v: IntVector4)
open override fun write(v: Matrix33)
open override fun write(v: Matrix44)
open override fun write(v: Vector2)
open override fun write(v: Vector3)
open override fun write(v: Vector4)
open override fun write(x: Float, y: Float)
open override fun write(x: Float, y: Float, z: Float)
open override fun write(x: Float, y: Float, z: Float, w: Float)