WasmGPU - v0.4.0
    Preparing search index...

    Class StandardMaterial

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    _dirty: boolean = true
    _uniformDataCache: Float32Array<ArrayBufferLike> | null = null
    bindGroup: GPUBindGroup | null = null
    bindGroupKey: string | null = null
    blendMode: BlendMode
    cullMode: CullMode
    depthTest: boolean
    depthWrite: boolean
    pipeline: GPURenderPipeline | null = null
    uniformBuffer: GPUBuffer | null = null

    Accessors

    • get alphaCutoff(): number

      Returns number

    • set alphaCutoff(value: number): void

      Parameters

      • value: number

      Returns void

    • get baseColorTexture(): Texture2D | null

      Returns Texture2D | null

    • set baseColorTexture(value: Texture2D | null): void

      Parameters

      Returns void

    • get color(): Color

      Returns Color

    • set color(value: Color): void

      Parameters

      Returns void

    • get dirty(): boolean

      Returns boolean

    • get emissive(): Color

      Returns Color

    • set emissive(value: Color): void

      Parameters

      Returns void

    • get emissiveIntensity(): number

      Returns number

    • set emissiveIntensity(value: number): void

      Parameters

      • value: number

      Returns void

    • get emissiveTexture(): Texture2D | null

      Returns Texture2D | null

    • set emissiveTexture(value: Texture2D | null): void

      Parameters

      Returns void

    • get metallic(): number

      Returns number

    • set metallic(value: number): void

      Parameters

      • value: number

      Returns void

    • get metallicRoughnessTexture(): Texture2D | null

      Returns Texture2D | null

    • set metallicRoughnessTexture(value: Texture2D | null): void

      Parameters

      Returns void

    • get normalScale(): number

      Returns number

    • set normalScale(value: number): void

      Parameters

      • value: number

      Returns void

    • get normalTexture(): Texture2D | null

      Returns Texture2D | null

    • set normalTexture(value: Texture2D | null): void

      Parameters

      Returns void

    • get occlusionStrength(): number

      Returns number

    • set occlusionStrength(value: number): void

      Parameters

      • value: number

      Returns void

    • get occlusionTexture(): Texture2D | null

      Returns Texture2D | null

    • set occlusionTexture(value: Texture2D | null): void

      Parameters

      Returns void

    • get opacity(): number

      Returns number

    • set opacity(value: number): void

      Parameters

      • value: number

      Returns void

    • get roughness(): number

      Returns number

    • set roughness(value: number): void

      Parameters

      • value: number

      Returns void

    Methods

    • Parameters

      • device: GPUDevice

      Returns GPUBindGroupLayout

    • Returns void

    • Parameters

      • opts: { instanced?: boolean; skinned?: boolean } = {}

      Returns string

    • Returns Float32Array

    • Parameters

      • floatCount: number

      Returns Float32Array

    • Returns void