Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface SAOShader

Saoshader

See the ngx3js docs page for details. See the webgl / postprocessing / sao | page for a live demo.

Hierarchy

  • SAOShader

Index

Properties

defines

defines: { DEPTH_PACKING: number; DIFFUSE_TEXTURE: number; NORMAL_TEXTURE: number; NUM_RINGS: number; NUM_SAMPLES: number; PERSPECTIVE_CAMERA: number }

Type declaration

  • DEPTH_PACKING: number
  • DIFFUSE_TEXTURE: number
  • NORMAL_TEXTURE: number
  • NUM_RINGS: number
  • NUM_SAMPLES: number
  • PERSPECTIVE_CAMERA: number

fragmentShader

fragmentShader: string

uniforms

uniforms: { bias: I3JS.Uniform; cameraFar: I3JS.Uniform; cameraInverseProjectionMatrix: I3JS.Uniform; cameraNear: I3JS.Uniform; cameraProjectionMatrix: I3JS.Uniform; intensity: I3JS.Uniform; kernelRadius: I3JS.Uniform; minResolution: I3JS.Uniform; randomSeed: I3JS.Uniform; scale: I3JS.Uniform; size: I3JS.Uniform; tDepth: I3JS.Uniform; tDiffuse: I3JS.Uniform; tNormal: I3JS.Uniform }

Type declaration

vertexShader

vertexShader: string

Generated using TypeDoc