- namestring name() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- setActivevoid setActive(bool active) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- numThreadsint numThreads() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- renderIfActivevoid renderIfActive(int threadIndex, const(box2i) area, CompositorPassBuffers* buffers) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- resizeBuffersvoid resizeBuffers(int width, int height, int areaMaxWidth, int areaMaxHeight) 
- Override this to allocate temporary buffers, eventually. 
- rendervoid render(int threadIndex, const(box2i) area, CompositorPassBuffers* buffers) 
- Override this to specify what the pass does.
 If you need more buffers, use type-punning based on a CompositorPassBuffers extension. 
Give light depending on whether the pixels are statistically above their neighbours.