docs.unity3d.com
    Show / Hide Table of Contents

    Class MARSMemoryOptions

    Inheritance
    Object
    ScriptableSettingsBase
    ScriptableSettingsBase<MARSMemoryOptions>
    ScriptableSettings<MARSMemoryOptions>
    MARSMemoryOptions
    Inherited Members
    ScriptableSettings<MARSMemoryOptions>.instance
    ScriptableSettingsBase<MARSMemoryOptions>.k_HasCustomPath
    ScriptableSettingsBase<MARSMemoryOptions>.s_Instance
    ScriptableSettingsBase<MARSMemoryOptions>.Save(String)
    ScriptableSettingsBase<MARSMemoryOptions>.GetFilePath()
    ScriptableSettingsBase.k_PathExceptionMessage
    ScriptableSettingsBase.GetInstanceByType(Type)
    ScriptableSettingsBase.OnLoaded()
    Namespace: Unity.MARS.Settings
    Syntax
    [MovedFrom("Unity.MARS.Data")]
    public class MARSMemoryOptions : ScriptableSettings<MARSMemoryOptions>

    Fields

    DataDirtyStatesCapacity

    Declaration
    [Tooltip("The starting capacity of the Dictionary instances that track data dirty states")]
    public int DataDirtyStatesCapacity
    Field Value
    Type Description
    Int32

    DataDirtyStatesPreAllocationCount

    Declaration
    [Tooltip("How many 'dirty state tracking' collection to allocate when the database loads")]
    public int DataDirtyStatesPreAllocationCount
    Field Value
    Type Description
    Int32

    DataUseTrackingCapacity

    Declaration
    [Tooltip("The starting capacity of all collections in the database used to track data ownership")]
    public int DataUseTrackingCapacity
    Field Value
    Type Description
    Int32

    MatchIdHashSetCapacity

    Declaration
    [Tooltip("The starting capacity of the HashSet instances used for match set intersection")]
    public int MatchIdHashSetCapacity
    Field Value
    Type Description
    Int32

    MatchIdHashSetPreAllocationCount

    Declaration
    [Tooltip("How many match set instances to pre-allocate when the database loads")]
    public int MatchIdHashSetPreAllocationCount
    Field Value
    Type Description
    Int32

    QueryDataCapacity

    Declaration
    [Tooltip("The starting capacity of all collections used to store per-query match data")]
    public int QueryDataCapacity
    Field Value
    Type Description
    Int32

    RatingDictionaryCapacity

    Declaration
    [Tooltip("The starting capacity of the Dictionary instances used for match ratings")]
    public int RatingDictionaryCapacity
    Field Value
    Type Description
    Int32

    ResultDictionaryCapacity

    Declaration
    [Tooltip("The starting capacity of the Dictionary instances used in QueryResults")]
    public int ResultDictionaryCapacity
    Field Value
    Type Description
    Int32

    SetMemberCapacityMultiplier

    Declaration
    [Tooltip("The number of slots in the Set member data to pre-allocate for every slot in the Set data")]
    public int SetMemberCapacityMultiplier
    Field Value
    Type Description
    Int32

    TraitDictionaryListCapacity

    Declaration
    [Tooltip("The starting capacity of the Lists of trait value collections used at the start of the pipeline")]
    public int TraitDictionaryListCapacity
    Field Value
    Type Description
    Int32
    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