Constructors

Link copied to clipboard
expect constructor(ctx: ZRenderingContext, data: ZShaderData)
actual 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()
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)
actual open override fun initialize()
actual fun initialize(source: ZShaderSource)
Link copied to clipboard
open fun render()
open fun render()
open fun render()
open fun render()
Link copied to clipboard
open fun unbind()
open fun unbind()
open fun unbind()
open fun unbind()