components.material
12 items
classZBitmap
classZMaterial
@Serializable(with = ZMaterialSerializer::class)
class ZMaterial : ZRenderizableComponent<ZMaterialRenderer> , ZBindeable
Represents a material component that can be applied to 3D objects for rendering.
data classZMaterialData
@Serializable
data class ZMaterialData(var pbr: ZPbrMaterialData? = null, var phong: ZPhongMaterialData? = null, var texture: ZTexture? = null) : ZComponentData
classZMaterialRenderer
class ZMaterialRenderer(ctx: ZRenderingContext, data: ZMaterialData) : ZComponentRenderer
classZMaterialSerializer
class ZMaterialSerializer : ZComponentSerializer<ZMaterial, ZMaterialData>
data classZPhongMaterialData
@Serializable
data class ZPhongMaterialData(var diffuse: ZColor, var ambient: ZColor, var specular: ZColor, var _shininess: Float)
Represents data describing a Phong lighting model material.
classZTexture
class ZTexture : ZRenderizableComponent<ZTextureRenderer> , ZBindeable
Represents a texture component in the Zernikalos framework.
classZTextureRenderer
actual class ZTextureRenderer(ctx: ZRenderingContext, data: ZTextureData) : ZComponentRenderer
actual class ZTextureRenderer(ctx: ZRenderingContext, data: ZTextureData) : ZComponentRenderer
actual class ZTextureRenderer(ctx: ZRenderingContext, data: ZTextureData) : ZComponentRenderer
funbuildImage
fun buildImage(nativeData: ERROR CLASS: Symbol not found for ArrayBufferView): ERROR CLASS: Symbol not found for HTMLImageElement
suspend fun buildImageBitmap(dataArray: ERROR CLASS: Symbol not found for ArrayBufferView): ERROR CLASS: Symbol not found for ImageBitmap
fun buildImageBitmapAsync(dataArray: ERROR CLASS: Symbol not found for ArrayBufferView): ERROR CLASS: Symbol not found for Promise<ERROR CLASS: Symbol not found for ImageBitmap>