@:value({ scale : 1.0, threshold : 1.0 })staticequiToCube(source:Texture, threshold:Float = 1.0, scale:Float = 1.0):Texture
staticgetDefault():Environment
staticgetDefaultLUT():Texture
@:value({ sampleBits : 12, specSize : 512, diffSize : 64 })new(src:Texture, diffSize:Int = 64, specSize:Int = 512, sampleBits:Int = 12)
diffSize:Int
diffuse:Texture
read onlyenv:Texture
@:value(10.0)hdrMax:Float = 10.0
@:value(1)ignoredSpecLevels:Int = 1
read onlylut:Texture
@:value(1.)power:Float = 1.
@:value(0.)rotation:Float = 0.
sampleBits:Int
source:Texture
specLevels:Int
specSize:Int
specular:Texture
compute():Void
dispose():Void