Shader

Module: ecere
Namespace: ecere::gfx::drivers
Type: Class
Base Class: Instance

Properties and Members

  vertexShaderFileconst String
  fragmentShaderFileconst String
  vertexShaderconst String
  fragmentShaderconst String
  activeCompiledShaderCompiledShader
  stateuint64
  modifiedUniformsShaderModifiedUniforms

Virtual Methods

  bindAttribs
  getDefinitions
  registerShader
  setMaterial
  setupDrawCommand
  updateMatrix
  uploadUniforms

Non-Virtual Methods

  activate
  free
  load
  select

Derived Classes

DefaultShader