Class HDIESImporterEditor
Class describing the logic for importer an IES file an generating the IESObject associated
Inheritance
Object
ScriptableObject
Editor
AssetImporterEditor
ScriptedImporterEditor
HDIESImporterEditor
Inherited Members
AssetImporterEditor.DrawPreview(Rect)
AssetImporterEditor.Awake()
AssetImporterEditor.HasModified()
AssetImporterEditor.CanApply()
AssetImporterEditor.SaveChanges()
AssetImporterEditor.ApplyAndImport()
AssetImporterEditor.DiscardChanges()
AssetImporterEditor.ResetValues()
AssetImporterEditor.RevertButton()
AssetImporterEditor.ApplyButton()
AssetImporterEditor.OnApplyRevertGUI()
AssetImporterEditor.ApplyRevertGUI()
AssetImporterEditor.assetTargets
AssetImporterEditor.assetTarget
AssetImporterEditor.assetSerializedObject
AssetImporterEditor.extraDataTargets
AssetImporterEditor.extraDataTarget
AssetImporterEditor.extraDataSerializedObject
AssetImporterEditor.needsApplyRevert
AssetImporterEditor.extraDataType
AssetImporterEditor.useAssetDrawPreview
AssetImporterEditor.showImportedObject
Editor.CreateEditorWithContext(Object[], Object)
Editor.CreateEditor(Object)
Editor.CreateEditor(Object[])
Editor.DrawDefaultInspector()
Editor.Repaint()
Editor.CreateInspectorGUI()
Editor.RequiresConstantRepaint()
Editor.DrawHeader()
Editor.OnHeaderGUI()
Editor.ShouldHideOpenButton()
Editor.DrawFoldoutInspector(Object, ref Editor)
Editor.CreatePreview(VisualElement)
Editor.OnInteractivePreviewGUI(Rect, GUIStyle)
Editor.OnPreviewSettings()
Editor.GetInfoString()
Editor.ReloadPreviewInstances()
Editor.UseDefaultMargins()
Editor.MoveNextTarget()
Editor.ResetTarget()
Editor.hasUnsavedChanges
Editor.saveChangesMessage
Editor.target
Editor.targets
Editor.serializedObject
Editor.finishedDefaultHeaderGUI
ScriptableObject.SetDirty()
ScriptableObject.CreateInstance<T>()
Object.GetEntityId()
Object.GetInstanceID()
Object.GetHashCode()
Object.InstantiateAsync<T>(T)
Object.InstantiateAsync<T>(T, Transform)
Object.InstantiateAsync<T>(T, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Scene)
Object.Instantiate<T>(T, InstantiateParameters)
Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
Object.Instantiate(Object, Transform)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DontDestroyOnLoad(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindObjectOfType<T>()
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Object.ToString()
Object.name
Object.hideFlags
Namespace: UnityEditor.Rendering.HighDefinition
Assembly: Unity.RenderPipelines.HighDefinition.Editor.dll
Syntax
[CustomEditor(typeof(IESImporter))]
public class HDIESImporterEditor : ScriptedImporterEditor
Fields
iesImporterEditor
IES Importer Editor, common to Core and HDRP
Declaration
public IESImporterEditor iesImporterEditor
Field Value
Type | Description |
---|---|
IESImporterEditor |
Methods
Apply()
Call back for ScriptedImporterEditor
Declaration
protected override void Apply()
Overrides
UnityEditor.AssetImporters.AssetImporterEditor.Apply()
GetPreviewTitle()
Call back for ScriptedImporterEditor
Declaration
public override GUIContent GetPreviewTitle()
Returns
Type | Description |
---|---|
GUIContent | The title of the Preview |
Overrides
UnityEditor.Editor.GetPreviewTitle()
HasPreviewGUI()
Call back for ScriptedImporterEditor
Declaration
public override bool HasPreviewGUI()
Returns
Type | Description |
---|---|
bool | If this importer has a preview or not |
Overrides
UnityEditor.Editor.HasPreviewGUI()
OnDisable()
Call back for ScriptedImporterEditor
Declaration
public override void OnDisable()
Overrides
UnityEditor.AssetImporters.AssetImporterEditor.OnDisable()
OnEnable()
Call back for ScriptedImporterEditor
Declaration
public override void OnEnable()
Overrides
UnityEditor.AssetImporters.AssetImporterEditor.OnEnable()
OnInspectorGUI()
Call back for ScriptedImporterEditor
Declaration
public override void OnInspectorGUI()
Overrides
UnityEditor.AssetImporters.AssetImporterEditor.OnInspectorGUI()
OnPreviewGUI(Rect, GUIStyle)
Call back for ScriptedImporterEditor
Declaration
public override void OnPreviewGUI(Rect r, GUIStyle background)
Parameters
Type | Name | Description |
---|---|---|
Rect | r | Rectangle of the preview. |
GUIStyle | background | Style of the background of the preview. |
Overrides
UnityEditor.Editor.OnPreviewGUI(UnityEngine.Rect, UnityEngine.GUIStyle)