SubstanceImporterNamespace: UnityEditor
Parent class: AssetImporter
Description

The SubstanceImporter class lets you access the imported ProceduralMaterial instances.

Functions
CloneMaterial Clone an existing ProceduralMaterial instance.
DestroyMaterial Destroy an existing ProceduralMaterial instance.
GetAnimationUpdateRate Get the ProceduralMaterial animation update rate in millisecond.
GetGenerateAllOutputs Check if the ProceduralMaterial needs to force generation of all its outputs.
GetMaterialCount Get the number of ProceduralMaterial instances.
GetMaterialOffset Get the material offset, which is used for all the textures that are part of this ProceduralMaterial.
GetMaterials Get an array with the ProceduralMaterial instances.
GetMaterialScale Get the material scale, which is used for all the textures that are part of this ProceduralMaterial.
GetPlatformTextureSettings Get the import settings for a given ProceduralMaterial for a given platform (width and height, RAW/Compressed format, loading behavior).
GetPrototypeNames Get a list of the names of the ProceduralMaterial prototypes in the package.
GetTextureAlphaSource Get the alpha source of the given texture in the ProceduralMaterial.
InstantiateMaterial Instantiate a new ProceduralMaterial instance from a prototype.
OnShaderModified After modifying the shader of a ProceduralMaterial, call this function to apply the changes to the importer.
RenameMaterial Rename an existing ProceduralMaterial instance.
ResetMaterial Reset the ProceduralMaterial to its default values.
SetAnimationUpdateRate Set the ProceduralMaterial animation update rate in millisecond.
SetGenerateAllOutputs Specify if the ProceduralMaterial needs to force generation of all its outputs.
SetMaterialOffset Set the material offset, which is used for all the textures that are part of this ProceduralMaterial.
SetMaterialScale Set the material scale, which is used for all the textures that are part of this ProceduralMaterial.
SetPlatformTextureSettings Set the import settings for the input ProceduralMaterial for the input platform (width and height, RAW/Compressed format, loading behavior).
SetTextureAlphaSource Set the alpha source of the given texture in the ProceduralMaterial.
Inherited members
Variables
assetPath The path name of the asset for this importer. (Read Only)
userData Get or set any user data.
hideFlags Should the object be hidden, saved with the scene or modifiable by the user?
name The name of the object.
Functions
GetInstanceID Returns the instance id of the object.
ToString Returns the name of the game object.
Static Functions
GetAtPath Retrieves the asset importer for the asset at path.
Destroy Removes a gameobject, component or asset.
DestroyImmediate Destroys the object obj immediately. You are strongly recommended to use Destroy instead.
DontDestroyOnLoad Makes the object target not be destroyed automatically when loading a new scene.
FindObjectOfType Returns the first active loaded object of Type type.
FindObjectsOfType Returns a list of all active loaded objects of Type type.
Instantiate Clones the object original and returns the clone.
Operators
bool Does the object exist?
operator != Compares if two objects refer to a different object.
operator == Compares if two objects refer to the same.