Select your preferred scripting language. All code snippets will be displayed in this language.
class in UnityEditor
/
Inherits from:AssetImporter
Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
CloseFor some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.
CloseThe SubstanceImporter class lets you access the imported ProceduralMaterial instances.
CloneMaterial | Clone an existing ProceduralMaterial instance. |
DestroyMaterial | Destroy an existing ProceduralMaterial instance. |
ExportBitmaps | Export the bitmaps generated by a ProceduralMaterial as TGA files. |
ExportPreset | Export a XML preset string with the value of all parameters of a given ProceduralMaterial to the specified folder. |
GetAnimationUpdateRate | Get the ProceduralMaterial animation update rate in millisecond. |
GetGenerateAllOutputs | Check if the ProceduralMaterial needs to force generation of all its outputs. |
GetGenerateMipMaps | Return true if the mipmaps are generated for this ProceduralMaterial. |
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. |
SetGenerateMipMaps | Force the generation of mipmaps for this ProceduralMaterial. |
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. |
SetTextureAlphaSource | Set the alpha source of the given texture in the ProceduralMaterial. |
assetBundleName | Get or set the AssetBundle name. |
assetBundleVariant | Get or set the AssetBundle variant. |
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. |
SaveAndReimport | Save asset importer settings if asset importer is dirty. |
SetAssetBundleNameAndVariant | Set the AssetBundle name and variant. |
GetInstanceID | Returns the instance id of the object. |
ToString | Returns the name of the game object. |
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. |
bool | Does the object exist? |
operator != | Compares if two objects refer to a different object. |
operator == | Compares two object references to see if they refer to the same object. |