ZShaderSourceData

data class ZShaderSourceData(var glsl: ZGlSLShaderSource = ZGlSLShaderSource(), var metal: ZMetalShaderSource = ZMetalShaderSource(), var wgpu: ZWebGpuShaderSource = ZWebGpuShaderSource()) : ZComponentData(source)

Constructors

Link copied to clipboard
constructor(glsl: ZGlSLShaderSource = ZGlSLShaderSource(), metal: ZMetalShaderSource = ZMetalShaderSource(), wgpu: ZWebGpuShaderSource = ZWebGpuShaderSource())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Transient
open 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