ZMaterial
10 items
- All (10)
- Constructors (1)
- Functions (4)
- Properties (5)
All
10constructorZMaterial
constructor()
override val isInitialized: Boolean
Represents a boolean value indicating whether a component has been initialized.
open override val isRenderizable: Boolean = true
Represents a boolean value indicating whether a component is renderizable.
valrefId
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.
valrenderer
val renderer: ZMaterialRenderer
vartexture
var texture: ZTexture?
funbind
open override fun bind()
Binds the renderer. This method is called to prepare the renderer for drawing.
open override fun createRenderer(ctx: ZRenderingContext): ZMaterialRenderer
funinitialize
open override fun initialize(ctx: ZRenderingContext)
Initializes the ZComponent using the provided ZRenderingContext.
fununbind
open override fun unbind()
Unbinds the renderer. This method is called after drawing to clean up.
Constructors
1constructorZMaterial
constructor()
Functions
4funbind
open override fun bind()
Binds the renderer. This method is called to prepare the renderer for drawing.
open override fun createRenderer(ctx: ZRenderingContext): ZMaterialRenderer
funinitialize
open override fun initialize(ctx: ZRenderingContext)
Initializes the ZComponent using the provided ZRenderingContext.
fununbind
open override fun unbind()
Unbinds the renderer. This method is called after drawing to clean up.
Properties
5override val isInitialized: Boolean
Represents a boolean value indicating whether a component has been initialized.
open override val isRenderizable: Boolean = true
Represents a boolean value indicating whether a component is renderizable.
valrefId
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.
valrenderer
val renderer: ZMaterialRenderer
vartexture
var texture: ZTexture?