ZShaderRenderer
9 items
- All (9)
- Constructors (1)
- Functions (4)
- Properties (4)
All
9constructorZShaderRenderer
expect constructor(ctx: ZRenderingContext, data: ZShaderData)
actual constructor(ctx: ZRenderingContext, data: ZShaderData)
actual constructor(ctx: ZRenderingContext, data: ZShaderData)
lateinit var fragmentShader: MTLFunctionProtocol
varlibrary
lateinit var library: MTLLibraryProtocol
varshader
var shader: GLWrap
varvertexShader
lateinit var vertexShader: MTLFunctionProtocol
funbind
open fun bind()
open fun bind()
open fun bind()
funinitialize
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)
funrender
open fun render()
open fun render()
open fun render()
fununbind
open fun unbind()
open fun unbind()
open fun unbind()
Constructors
1constructorZShaderRenderer
expect constructor(ctx: ZRenderingContext, data: ZShaderData)
actual constructor(ctx: ZRenderingContext, data: ZShaderData)
actual constructor(ctx: ZRenderingContext, data: ZShaderData)
Functions
4funbind
open fun bind()
open fun bind()
open fun bind()
funinitialize
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)
funrender
open fun render()
open fun render()
open fun render()
fununbind
open fun unbind()
open fun unbind()
open fun unbind()
Properties
4lateinit var fragmentShader: MTLFunctionProtocol
varlibrary
lateinit var library: MTLLibraryProtocol
varshader
var shader: GLWrap
varvertexShader
lateinit var vertexShader: MTLFunctionProtocol