Home Reference Source
import Material from 'engine/src/core/material.js'
public class | source

Material

Direct Subclass:

Basic, Default, FlatShading, Raw, Sem

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public

defines: {}

public
public

glMode: *

public
public

indices: *

public

program: *

public

uniforms: {}

public

vao: *

public

Method Summary

Public Methods
public

bind()

public
public
public

init()

public
public
public

unbind()

public

update()

Public Constructors

public constructor() source

Public Members

public attributes: * source

public defines: {} source

public fragment: string source

public glMode: * source

public indexBuffer: * source

public indices: * source

public program: * source

public uniforms: {} source

public vao: * source

public vertex: string source

Public Methods

public bind() source

public createProgram() source

public destroy() source

public init() source

public initAttributes() source

public initUniforms() source

public unbind() source

public update() source