Constructors

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

Properties

Link copied to clipboard
lateinit var fragmentShader: MTLFunctionProtocol
Link copied to clipboard
lateinit var library: MTLLibraryProtocol
Link copied to clipboard
Link copied to clipboard
lateinit var vertexShader: MTLFunctionProtocol

Functions

Link copied to clipboard
open fun bind()
open fun bind()
open fun bind()
Link copied to clipboard
expect open override fun initialize()
expect fun initialize(source: ZShaderSource)
actual open override fun initialize()
actual fun initialize(source: ZShaderSource)
actual open override fun initialize()
actual fun initialize(source: ZShaderSource)
Link copied to clipboard
open fun render()
open fun render()
open fun render()
Link copied to clipboard
open fun unbind()
open fun unbind()
open fun unbind()