Class BoltClass | Bolt Visual Scripting | 1.4.12
docs.unity3d.com
    Show / Hide Table of Contents

    Class BoltClass

    Inheritance
    Object
    LudiqAsset
    BoltType
    BoltClass
    Inherited Members
    BoltType.name
    BoltType.assetName
    BoltType.category
    BoltType.summary
    BoltType.icon
    BoltType.members
    BoltType.OnBeforeSerialize()
    BoltType.OnEnable()
    BoltType.OnDisable()
    BoltType.ToString()
    BoltType.PropertyChanged
    BoltType.OnPropertyChanged(Object, PropertyChangedEventArgs)
    BoltType.OnPropertyChanged(String)
    BoltType.IsInstanceOfType(Object)
    BoltType.IsInstanceOfTypeNullable(Object)
    BoltType.IsAssignableFrom(BoltType)
    BoltType.liveVersionID
    BoltType.generatedVersionID
    BoltType.generatorVersionID
    BoltType.generatedTypeName
    LudiqAsset._fullData
    LudiqAsset._odinData
    LudiqAsset._deserializationFailed
    LudiqAsset.ILudiqRootObject.OnBeforeSerialize()
    LudiqAsset.ILudiqRootObject.OnAfterSerialize()
    LudiqAsset.ILudiqRootObject.OnBeforeDeserialize()
    LudiqAsset.ILudiqRootObject.OnAfterDeserialize()
    LudiqAsset.OnAfterSerialize()
    LudiqAsset.ILudiqRootObject.ShowData()
    Namespace: Ludiq.Bolt
    Syntax
    [RenamedFrom("Ludiq.Bolt.ClassDefinition")]
    public sealed class BoltClass : BoltType, ILudiqRootObject, ISerializationDependency, ISerializationCallbackReceiver, INotifyPropertyChanged, IPrewarmable, IGraphRootSerializer

    Constructors

    BoltClass()

    Declaration
    public BoltClass()

    Properties

    events

    Declaration
    [DoNotSerialize]
    [InspectorWide]
    public BoltMemberCollection<BoltClassEvent> events { get; }
    Property Value
    Type Description
    BoltMemberCollection<BoltClassEvent>

    generatedBaseType

    Declaration
    public Type generatedBaseType { get; }
    Property Value
    Type Description
    Type

    graphDefinitions

    Declaration
    [DoNotSerialize]
    public IReadOnlyDictionary<IBoltClassGraph, GraphReference> graphDefinitions { get; }
    Property Value
    Type Description
    IReadOnlyDictionary<IBoltClassGraph, GraphReference>

    graphRoots

    Declaration
    [DoNotSerialize]
    public IReadOnlyDictionary<IBoltClassGraph, BoltClassGraphRoot> graphRoots { get; }
    Property Value
    Type Description
    IReadOnlyDictionary<IBoltClassGraph, BoltClassGraphRoot>

    graphs

    Declaration
    [DoNotSerialize]
    [InspectorWide]
    public BoltMemberCollection<IBoltClassGraph> graphs { get; }
    Property Value
    Type Description
    BoltMemberCollection<IBoltClassGraph>

    isNullable

    Declaration
    public override bool isNullable { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    BoltType.isNullable

    requiresTargetting

    Declaration
    public override bool requiresTargetting { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    BoltType.requiresTargetting

    scope

    Declaration
    [DoNotSerialize]
    public BoltClassScope scope { get; set; }
    Property Value
    Type Description
    BoltClassScope

    shellType

    Declaration
    public override Type shellType { get; }
    Property Value
    Type Description
    Type
    Overrides
    BoltType.shellType

    variables

    Declaration
    [DoNotSerialize]
    [InspectorWide]
    public BoltMemberCollection<BoltClassVariable> variables { get; }
    Property Value
    Type Description
    BoltMemberCollection<BoltClassVariable>

    Methods

    EnsureOwnsEvent(BoltClassEvent)

    Declaration
    public void EnsureOwnsEvent(BoltClassEvent event)
    Parameters
    Type Name Description
    BoltClassEvent event

    EnsureOwnsGraph(IBoltClassGraph)

    Declaration
    public void EnsureOwnsGraph(IBoltClassGraph graph)
    Parameters
    Type Name Description
    IBoltClassGraph graph

    EnsureOwnsVariable(BoltClassVariable)

    Declaration
    public void EnsureOwnsVariable(BoltClassVariable variable)
    Parameters
    Type Name Description
    BoltClassVariable variable

    OnAfterDeserialize()

    Declaration
    protected override void OnAfterDeserialize()
    Overrides
    BoltType.OnAfterDeserialize()

    OnBeforeDeserialize()

    Declaration
    protected override void OnBeforeDeserialize()
    Overrides
    BoltType.OnBeforeDeserialize()

    Prewarm()

    Declaration
    public void Prewarm()
    Implements
    IPrewarmable.Prewarm()

    ShowData()

    Declaration
    protected override void ShowData()
    Overrides
    LudiqAsset.ShowData()

    Explicit Interface Implementations

    IGraphRootSerializer.CanDeserializeGraphRoot(String)

    Declaration
    bool IGraphRootSerializer.CanDeserializeGraphRoot(string data)
    Parameters
    Type Name Description
    String data
    Returns
    Type Description
    Boolean
    Implements
    IGraphRootSerializer.CanDeserializeGraphRoot(String)

    IGraphRootSerializer.DeserializeGraphRoot(String)

    Declaration
    IGraphRoot IGraphRootSerializer.DeserializeGraphRoot(string data)
    Parameters
    Type Name Description
    String data
    Returns
    Type Description
    IGraphRoot
    Implements
    IGraphRootSerializer.DeserializeGraphRoot(String)

    IGraphRootSerializer.SerializeGraphRoot(IGraphRoot)

    Declaration
    string IGraphRootSerializer.SerializeGraphRoot(IGraphRoot root)
    Parameters
    Type Name Description
    IGraphRoot root
    Returns
    Type Description
    String
    Implements
    IGraphRootSerializer.SerializeGraphRoot(IGraphRoot)

    Extension Methods

    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    LiteralUtility.ToLiteralString(Object)
    LiteralUtility.ToLiteralStringOrDefault(Object)
    LiteralUtility.TryToLiteralString(Object, out String)
    XFilterProvider.Filter(Object)
    XFilterProvider.Filter<TFilter>(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone(Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy(Object)
    Cloning.CloneViaSerializationPolicy(Object, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy<T>(T)
    Cloning.CloneViaSerializationPolicy<T>(T, out Dictionary<Object, Object>)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneValueType(Object)
    ConversionUtility.ConvertTo<TSource>(TSource, Type)
    ConversionUtility.IsLateConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsLateConvertibleTo<T>(Object, Boolean)
    ConversionUtility.LateConvertTo(Object, Type)
    ConversionUtility.LateConvertTo<T>(Object)
    ConversionUtility.TryLateConvertTo(Object, Type, out Object, Boolean)
    ConversionUtility.TryLateConvertTo<T>(Object, out T, Boolean)
    TypeUtility.ToShortString(Object, Int32)
    TypeUtility.CastTo<T>(Object)
    Serialization.FullSerialize(Object, Boolean)
    Serialization.OdinSerialize<T>(T, DataFormat)
    Serialization.OdinSerialize<T>(T, ref OdinSerializer.SerializationData, DataFormat)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.UnityNullCoalesce(Object, Object)
    UnityObjectUtility.ToSafeString(Object)
    BoltTypeEditorUtility.Icon(BoltType)
    BoltTypeEditorUtility.Category(BoltType)
    BoltTypeEditorUtility.SelectedName(BoltType, Boolean)
    BoltTypeEditorUtility.DisplayName(BoltType)
    BoltTypeEditorUtility.ProgrammerName(BoltType)
    BoltTypeEditorUtility.HumanName(BoltType)
    BoltGenerationUtility.Ref(BoltType, IGeneration)
    BoltGenerationUtility.Generation(BoltType, IGeneration)
    BoltGenerationUtility.Generation(BoltClass, IGeneration)
    BoltGenerationUtility.GenerateLiteral(Object, IGeneration)
    GenerationWorkflow.IsOutdated(BoltType)
    XGeneratorProvider.Generator(Object, IGeneration)
    XGeneratorProvider.Generator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.HasGenerator(Object, IGeneration)
    XGeneratorProvider.HasGenerator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.TryGetGenerator(Object, out IGenerator, IGeneration)
    XGeneratorProvider.TryGetGenerator<TGenerator>(Object, IGeneration, out TGenerator)
    BoltTypeUtility.Default(BoltType)
    BoltTypeUtility.PseudoDefault(BoltType)
    BoltTypeUtility.HasLiteralInitializer(BoltType)
    HybridConversionUtility.ConvertTo(Object, HybridType, HybridType)
    HybridConversionUtility.IsLateConvertibleTo(Object, HybridType, Boolean)
    HybridConversionUtility.LateConvertTo(Object, HybridType)
    HybridConversionUtility.TryLateConvertTo(Object, HybridType, out Object, Boolean)
    HybridTypeUtility.GetHybridType(Object)
    IsUtility.Is<TO, TC>(TO, out TC)
    PrivateReflectionUsingDynamicExtensions.AsDynamic(Object)
    JsonWriter.ToJson(Object)
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX