Properties

Link copied to clipboard
Link copied to clipboard
open override val id: Int = 0

Represents the unique identifier for a ZUniform instance. This ID is used to differentiate between different uniform components

Link copied to clipboard
override val isInitialized: Boolean

Represents a boolean value indicating whether a component has been initialized.

Link copied to clipboard
open override val isRenderizable: Boolean = true

Represents a boolean value indicating whether a component is renderizable.

Link copied to clipboard
override val refId: Int

Represents the unique reference identifier for a component.

Link copied to clipboard
Link copied to clipboard
open override val uniformName: String

This is the name within the shader source code

Link copied to clipboard
Link copied to clipboard
open override var value: ZAlgebraObject

Functions

Link copied to clipboard
override fun initialize(ctx: ZRenderingContext)

Initializes the ZComponent using the provided ZRenderingContext.

Link copied to clipboard
operator fun set(uniformName: String, value: ZBaseUniform)
operator fun set(uniformName: String, value: ZAlgebraObject)