Allows to control the lightmapping job.
Note: This is an editor class. To use it you have to place your script in Assets/Editor inside your project folder. Editor classes are in the UnityEditor namespace so for C# scripts you need to add "using UnityEditor;" at the beginning of the script.
Before starting the job the bake settings can be set via LightmapEditorSettings.
See Also: LightmapEditorSettings.
isRunning |
Returns true when the bake job is running, false otherwise (Read Only). |
BakeAsync |
Starts an asynchronous bake job. |
Bake |
Stars a synchronous bake job. |
BakeSelectedAsync |
Starts an asynchronous bake job for the selected objects. |
BakeSelected |
Stars a synchronous bake job for the selected objects. |
BakeLightProbesOnlyAsync |
Starts an asynchronous bake job, but only bakes light probes. |
BakeLightProbesOnly |
Starts a synchronous bake job, but only bakes light probes. |
Cancel |
Cancels the currently running asynchronous bake job. |
Clear |
Deletes all lightmap assets and makes all lights behave as if they weren't baked yet. |
Tetrahedralize |
Calculates a Delaunay Tetrahedralization of the 'positions' point set - the same way the lightmapper. |