Constructors

Link copied to clipboard
constructor()

Initializes a new instance of ZBufferContent class. It is used to instantiate a ZBufferContent object with default data values.

constructor(id: Int, dataArray: ByteArray)

Initializes a ZBufferContent object with the given arguments.

Properties

Link copied to clipboard

Represents an array of bytes for ZBufferContent data.

Link copied to clipboard

Indicates whether the data has any data.

Link copied to clipboard
var id: Int

Represents the ID of the buffer content.

Link copied to clipboard
override val isInitialized: Boolean

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

Link copied to clipboard
override val isRenderizable: Boolean

Represents a boolean value indicating whether a component is renderizable.

Link copied to clipboard

Indicates whether this component can be serialized.

Link copied to clipboard
override val refId: String

Represents the unique identifier for a reference-based component. The refId is used as a distinctive key for retrieving or linking this component within reference-dependent systems.

Link copied to clipboard

Provides access to the component's renderer.

Functions

Link copied to clipboard
open override fun bind()

Binds the renderer. This method is called to prepare the renderer for drawing.

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

Initializes the ZComponent using the provided ZRenderingContext.

Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open override fun unbind()

Unbinds the renderer. This method is called after drawing to clean up.