Show / Hide Table of Contents

Class Preset

Inheritance
Object
Object
Preset
Inherited Members
Object.GetInstanceID()
Object.GetHashCode()
Object.Equals(Object)
Object.name
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate(Object, Transform, Boolean)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Instantiate<T>(T, Transform, Boolean)
Object.Destroy(Object, Single)
Object.Destroy(Object)
Object.DestroyImmediate(Object, Boolean)
Object.DestroyImmediate(Object)
Object.FindObjectsOfType(Type)
Object.DontDestroyOnLoad(Object)
Object.hideFlags
Object.DestroyObject(Object, Single)
Object.DestroyObject(Object)
Object.FindSceneObjectsOfType(Type)
Object.FindObjectsOfTypeIncludingAssets(Type)
Object.FindObjectsOfType<T>()
Object.FindObjectOfType<T>()
Object.FindObjectsOfTypeAll(Type)
Object.FindObjectOfType(Type)
Object.ToString()
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEditor.Presets
Assembly: UnityEditor.dll
Syntax
public sealed class Preset : Object

Constructors

| Improve this Doc View Source

Preset(Object)

Declaration
public Preset(Object source)
Parameters
Type Name Description
Object source

Properties

PropertyModifications

Declaration
public PropertyModification[] PropertyModifications { get; }
Property Value
Type Description
PropertyModification[]

Methods

| Improve this Doc View Source

ApplyTo(Object)

Declaration
public bool ApplyTo(Object target)
Parameters
Type Name Description
Object target
Returns
Type Description
Boolean

ApplyTo(Object, String[])

Declaration
public bool ApplyTo(Object target, string[] selectedPropertyPaths)
Parameters
Type Name Description
Object target
String[] selectedPropertyPaths
Returns
Type Description
Boolean

CanBeAppliedTo(Object)

Declaration
public bool CanBeAppliedTo(Object target)
Parameters
Type Name Description
Object target
Returns
Type Description
Boolean

DataEquals(Object)

Declaration
public bool DataEquals(Object target)
Parameters
Type Name Description
Object target
Returns
Type Description
Boolean

GetDefaultForObject(Object)

Declaration
public static Preset GetDefaultForObject(Object target)
Parameters
Type Name Description
Object target
Returns
Type Description
Preset

GetDefaultForPreset(Preset)

Declaration
public static Preset GetDefaultForPreset(Preset preset)
Parameters
Type Name Description
Preset preset
Returns
Type Description
Preset

GetTargetFullTypeName()

Declaration
public string GetTargetFullTypeName()
Returns
Type Description
String
| Improve this Doc View Source

GetTargetTypeName()

Declaration
public string GetTargetTypeName()
Returns
Type Description
String

IsObjectExcludedFromDefaultPresets(Object)

Declaration
public static bool IsObjectExcludedFromDefaultPresets(Object target)
Parameters
Type Name Description
Object target
Returns
Type Description
Boolean

IsObjectExcludedFromPresets(Object)

Declaration
public static bool IsObjectExcludedFromPresets(Object reference)
Parameters
Type Name Description
Object reference
Returns
Type Description
Boolean

IsPresetExcludedFromDefaultPresets(Preset)

Declaration
public static bool IsPresetExcludedFromDefaultPresets(Preset preset)
Parameters
Type Name Description
Preset preset
Returns
Type Description
Boolean

IsValid()

Declaration
public bool IsValid()
Returns
Type Description
Boolean

RemoveFromDefault(Preset)

Declaration
public static void RemoveFromDefault(Preset preset)
Parameters
Type Name Description
Preset preset

SetAsDefault(Preset)

Declaration
public static bool SetAsDefault(Preset preset)
Parameters
Type Name Description
Preset preset
Returns
Type Description
Boolean

UpdateProperties(Object)

Declaration
public bool UpdateProperties(Object source)
Parameters
Type Name Description
Object source
Returns
Type Description
Boolean

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX