Zernikaloscomponents.shaderZProgramZProgram Members Constructors ZProgram Link copied to clipboard ogl constructor() Properties hasRenderer Link copied to clipboard ogl val hasRenderer: Boolean isInitialized Link copied to clipboard ogl override val isInitialized: BooleanRepresents a boolean value indicating whether a component has been initialized. isRenderizable Link copied to clipboard ogl open override val isRenderizable: Boolean = trueRepresents a boolean value indicating whether a component is renderizable. refId Link copied to clipboard ogl override val refId: IntRepresents the unique reference identifier for a component. renderer Link copied to clipboard ogl val renderer: ZProgramRenderer Functions bind Link copied to clipboard ogl open override fun bind()Binds the renderer. This method is called to prepare the renderer for drawing. initialize Link copied to clipboard ogl override fun initialize(ctx: ZRenderingContext)Initializes the ZComponent using the provided ZRenderingContext. link Link copied to clipboard ogl fun link() unbind Link copied to clipboard ogl open override fun unbind()Unbinds the renderer. This method is called after drawing to clean up.