Skip to main content

Module: Default/Propagation/Illumanation/IlluminationManager

Variables

IlluminationManager

Const IlluminationManager: Object

Type declaration

NameType
_nDataToolDataTool
_sDataToolDataTool
lightData{ SRS: number = 2; _lightValues: [s: number, r: number, g: number, b: number] ; decodeLightFromVoxelData: (voxelData: number) => number ; encodeLightIntoVoxelData: (voxelData: number, encodedLight: number) => number ; getB: (value: number) => number ; getFullSunLight: (sl: number) => number ; getG: (value: number) => number ; getLightValues: (value: number) => [s: number, r: number, g: number, b: number] ; getMinusOneForRGB: (sl: number, nl: number) => number ; getMinusOneForSun: (sl: number, nl: number) => number ; getR: (value: number) => number ; getRGB: (sl: number) => number ; getS: (value: number) => number ; getSunLightForUnderVoxel: (sl: number, nl: number) => number ; hasRGBLight: (sl: number) => boolean ; hasSunLight: (sl: number) => boolean ; isGreaterOrEqualThanForRGBRemove: (n1: number, n2: number) => boolean ; isGreaterOrEqualThanForSunRemove: (n1: number, sl: number) => boolean ; isLessThanForRGBAdd: (n1: number, n2: number) => boolean ; isLessThanForRGBRemove: (n1: number, n2: number) => boolean ; isLessThanForSunAdd: (n1: number, n2: number) => boolean ; isLessThanForSunAddDown: (n1: number, n2: number) => boolean ; isLessThanForSunAddUp: (n1: number, n2: number) => boolean ; isLessThanForSunRemove: (n1: number, sl: number) => boolean ; minusOneForAll: (sl: number) => number ; mixLight: (l1: number, l2: number) => number ; removeRGBLight: (sl: number) => number ; removeS: (sl: number) => number ; removeSunLight: (sl: number) => number ; setB: (value: number, sl: number) => number ; setG: (value: number, sl: number) => number ; setLightValues: (values: number[]) => number ; setR: (value: number, sl: number) => number ; setRGB: (value: number, sl: number) => number ; setS: (value: number, sl: number) => number ; sunLightCompareForDownSunRemove: (n1: number, sl: number) => boolean }
lightData.SRSnumber
lightData._lightValues[s: number, r: number, g: number, b: number]
lightData.decodeLightFromVoxelData[object Object]
lightData.encodeLightIntoVoxelData[object Object]
lightData.getB[object Object]
lightData.getFullSunLight[object Object]
lightData.getG[object Object]
lightData.getLightValues[object Object]
lightData.getMinusOneForRGB[object Object]
lightData.getMinusOneForSun[object Object]
lightData.getR[object Object]
lightData.getRGB[object Object]
lightData.getS[object Object]
lightData.getSunLightForUnderVoxel[object Object]
lightData.hasRGBLight[object Object]
lightData.hasSunLight[object Object]
lightData.isGreaterOrEqualThanForRGBRemove[object Object]
lightData.isGreaterOrEqualThanForSunRemove[object Object]
lightData.isLessThanForRGBAdd[object Object]
lightData.isLessThanForRGBRemove[object Object]
lightData.isLessThanForSunAdd[object Object]
lightData.isLessThanForSunAddDown[object Object]
lightData.isLessThanForSunAddUp[object Object]
lightData.isLessThanForSunRemove[object Object]
lightData.minusOneForAll[object Object]
lightData.mixLight[object Object]
lightData.removeRGBLight[object Object]
lightData.removeS[object Object]
lightData.removeSunLight[object Object]
lightData.setB[object Object]
lightData.setG[object Object]
lightData.setLightValues[object Object]
lightData.setR[object Object]
lightData.setRGB[object Object]
lightData.setS[object Object]
lightData.sunLightCompareForDownSunRemove[object Object]
setDimension(dimension: string) => void

Defined in

divinevoxel/foundation/src/Default/Propagation/Illumanation/IlluminationManager.ts:6