Zernikaloscomponents.shaderZShaderProgramRendererZShaderProgramRenderer Members Constructors ZShaderProgramRenderer Link copied to clipboard commonmetalogl expect constructor(ctx: ZRenderingContext, data: ZShaderProgramData)actual constructor(ctx: ZRenderingContext, data: ZShaderProgramData)actual constructor(ctx: ZRenderingContext, data: ZShaderProgramData) Properties fragmentShader Link copied to clipboard metal lateinit var fragmentShader: MTLFunctionProtocol library Link copied to clipboard metal var library: MTLLibraryProtocol? program Link copied to clipboard ogl val program: ZProgram uniformBuffer Link copied to clipboard metal var uniformBuffer: MTLBufferProtocol? vertexShader Link copied to clipboard metal lateinit var vertexShader: MTLFunctionProtocol Functions bind Link copied to clipboard commonmetalogl expect open override fun bind()actual open override fun bind()actual open override fun bind() initialize Link copied to clipboard commonmetalogl expect open override fun initialize()actual open override fun initialize()actual open override fun initialize() render Link copied to clipboard commonmetalogl open fun render()open fun render()open fun render() unbind Link copied to clipboard commonmetalogl expect open override fun unbind()actual open override fun unbind()actual open override fun unbind()