Class ShaderLib

渲染代码库

Hierarchy

  • ShaderLib

Constructors

Properties

_shaderCache: any
_shaderConfig: any

Accessors

  • get shaderConfig(): ShaderConfig
  • Returns ShaderConfig

  • set shaderConfig(v): void
  • Parameters

    Returns void

Methods

  • 清除缓存

    Returns void

  • 获取shaderCode

    Parameters

    • shaderName: string

    Returns {
        fragment: string;
        fragmentMacroVariables: string[];
        vertex: string;
        vertexMacroVariables: string[];
    }

    • fragment: string
    • fragmentMacroVariables: string[]
    • vertex: string
    • vertexMacroVariables: string[]
  • 获取shader列表

    Returns string[]

  • 展开 include

    Parameters

    • shaderCode: string

    Returns string

Generated using TypeDoc