docs.unity3d.com
    Show / Hide Table of Contents

    Class fsConverterRegistrar

    This class allows arbitrary code to easily register global converters. To add a converter, simply declare a new field called "Register_" that stores the type of converter you would like to add. Alternatively, you can do the same with a method called "Register_"; just add the converter type to the Converters list.

    Inheritance
    Object
    fsConverterRegistrar
    Namespace: Unity.VisualScripting.FullSerializer
    Syntax
    public class fsConverterRegistrar

    Fields

    Converters

    Declaration
    public static List<Type> Converters
    Field Value
    Type Description
    List<Type>

    Register_AnimationCurve_DirectConverter

    Declaration
    public static AnimationCurve_DirectConverter Register_AnimationCurve_DirectConverter
    Field Value
    Type Description
    AnimationCurve_DirectConverter

    Register_Bounds_DirectConverter

    Declaration
    public static Bounds_DirectConverter Register_Bounds_DirectConverter
    Field Value
    Type Description
    Bounds_DirectConverter

    Register_Gradient_DirectConverter

    Declaration
    public static Gradient_DirectConverter Register_Gradient_DirectConverter
    Field Value
    Type Description
    Gradient_DirectConverter

    Register_GUIStyle_DirectConverter

    Declaration
    public static GUIStyle_DirectConverter Register_GUIStyle_DirectConverter
    Field Value
    Type Description
    GUIStyle_DirectConverter

    Register_GUIStyleState_DirectConverter

    Declaration
    public static GUIStyleState_DirectConverter Register_GUIStyleState_DirectConverter
    Field Value
    Type Description
    GUIStyleState_DirectConverter

    Register_Keyframe_DirectConverter

    Declaration
    public static Keyframe_DirectConverter Register_Keyframe_DirectConverter
    Field Value
    Type Description
    Keyframe_DirectConverter

    Register_LayerMask_DirectConverter

    Declaration
    public static LayerMask_DirectConverter Register_LayerMask_DirectConverter
    Field Value
    Type Description
    LayerMask_DirectConverter

    Register_Rect_DirectConverter

    Declaration
    public static Rect_DirectConverter Register_Rect_DirectConverter
    Field Value
    Type Description
    Rect_DirectConverter

    Register_RectOffset_DirectConverter

    Declaration
    public static RectOffset_DirectConverter Register_RectOffset_DirectConverter
    Field Value
    Type Description
    RectOffset_DirectConverter

    Extension Methods

    XAnalyserProvider.Analyser(Object, IGraphContext)
    XAnalyserProvider.Analyser<TAnalyser>(Object, IGraphContext)
    XAnalyserProvider.Analysis(Object, IGraphContext)
    XAnalyserProvider.Analysis<TAnalysis>(Object, IGraphContext)
    XAnalyserProvider.Analyser(Object, GraphReference)
    XAnalyserProvider.Analyser<TAnalyser>(Object, GraphReference)
    XAnalyserProvider.Analysis(Object, GraphReference)
    XAnalyserProvider.Analysis<TAnalysis>(Object, GraphReference)
    XDescriptorProvider.Describe(Object)
    XDescriptorProvider.HasDescriptor(Object)
    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    XDescriptorProvider.Description(Object)
    XDescriptorProvider.Description<TDescription>(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.CloneViaFakeSerialization(Object)
    Cloning.CloneViaFakeSerialization<T>(T)
    ConversionUtility.IsConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsConvertibleTo<T>(Object, Boolean)
    ConversionUtility.ConvertTo(Object, Type)
    ConversionUtility.ConvertTo<T>(Object)
    TypeUtility.ToShortString(Object, Int32)
    Serialization.CloneViaSerialization<T>(T, Boolean)
    Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, Boolean)
    Serialization.Serialize(Object, Boolean)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.ToSafeString(Object)
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023