Class BuildInterfacesWrapper
Manages initialization and cleanup of Unity Editor IPreprocessShaders, IProcessScene, & IProcessSceneWithReport build callbacks.
Inherited Members
Namespace: UnityEditor.Build.Pipeline.Utilities
Assembly: Unity.ScriptableBuildPipeline.Editor.dll
Syntax
public class BuildInterfacesWrapper : IDisposable, IContextObject
Constructors
BuildInterfacesWrapper()
Default constructor, initializes properties to defaults
Declaration
public BuildInterfacesWrapper()
Methods
CleanupCallbacks()
Cleanup Unity Editor IPreprocessShaders, IProcessScene, & IProcessSceneWithReport build callbacks.
Declaration
public void CleanupCallbacks()
Dispose()
Public dispose function when instance is not in a using statement and manual dispose is required
Declaration
public void Dispose()
Dispose(bool)
Disposes the build interfaces wrapper instance.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
bool | disposing | Obsolete parameter. |
InitializeCallbacks()
Initializes Unity Editor IPreprocessShaders, IPreprocessComputeShaders, IProcessScene, & IProcessSceneWithReport build callbacks.
Declaration
public void InitializeCallbacks()