Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Material

Hierarchy

Index

Constructors

constructor

Properties

deleted

deleted: AsyncEvent<string> = new AsyncEvent<string>()

id

id: string

isPersistent

isPersistent: boolean = false

name

name: string

Optional templatePath

templatePath: undefined | string

Accessors

blending

buckedId

  • get buckedId(): string

cullMode

depthTest

  • get depthTest(): boolean
  • set depthTest(depthTest: boolean): void

priority

  • get priority(): number
  • set priority(priority: number): void

renderPass

shader

  • get shader(): null | Shader
  • set shader(shader: Shader | null): void

shaderParams

version

  • get version(): number

Methods

applyParameter

  • applyParameter(name: string, value: any): void

applyReferenceParameter

  • applyReferenceParameter(name: string, referred: GraphicAsset): void

begin

copy

deserialize

destroy

  • destroy(): void

getParameter

  • getParameter(name: string): any

isA

  • isA<T>(type: object): boolean

isLoaded

  • isLoaded(): boolean

queueParameter

  • queueParameter(name: string, value: any): void

queueReferenceParameter

  • queueReferenceParameter(name: string, referred: GraphicAsset): void

save

  • save(folderPath?: undefined | string): void

serialize

setProperty

  • setProperty(name: string, value: any): void

setState

upgrade

uploadState

  • uploadState(): void