docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class PolySpatialSettings

    Class containing the PolySpatial settings asset.

    Inheritance
    object
    Object
    ScriptableObject
    PolySpatialSettings
    Implements
    ISerializationCallbackReceiver
    Inherited Members
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.InstantiateAsync<T>(T)
    Object.InstantiateAsync<T>(T, Transform)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int)
    Object.InstantiateAsync<T>(T, int, Transform)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion, CancellationToken)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>, CancellationToken)
    Object.InstantiateAsync<T>(T, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>, InstantiateParameters, CancellationToken)
    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(Object, Transform, bool)
    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, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: Unity.PolySpatial
    Assembly: Unity.PolySpatial.dll
    Syntax
    public class PolySpatialSettings : ScriptableObject, ISerializationCallbackReceiver

    Properties

    AutoCreateVolumeCamera

    When enabled, if there is no Volume Camera after scene load, one will be automatically created using the default settings. Disable this to be able to create the initial Volume Camera from script.

    Declaration
    public bool AutoCreateVolumeCamera { get; set; }
    Property Value
    Type Description
    bool

    DefaultVolumeCameraWindowConfiguration

    Default Volume Camera camera configuration, if none is specified on a Volume Camera component. If null, unbounded is assumed.

    Declaration
    public VolumeCameraWindowConfiguration DefaultVolumeCameraWindowConfiguration { get; set; }
    Property Value
    Type Description
    VolumeCameraWindowConfiguration

    EnableFallbackShaderConversion

    Convert unsupported shaders at runtime to a best guess.

    Declaration
    public bool EnableFallbackShaderConversion { get; }
    Property Value
    Type Description
    bool

    EnableGPUMeshTransfer

    Transfer meshes via GPU when possible.

    Declaration
    public bool EnableGPUMeshTransfer { get; }
    Property Value
    Type Description
    bool

    EnableGPUTextureTransfer

    Transfer textures via GPU when possible.

    Declaration
    public bool EnableGPUTextureTransfer { get; }
    Property Value
    Type Description
    bool

    EnableRuntimeValidation

    Run tests at runtime to validate setup.

    Declaration
    public bool EnableRuntimeValidation { get; }
    Property Value
    Type Description
    bool

    Instance

    Gets a reference for an instance of the PolySpatial settings asset in the project.

    Declaration
    public static PolySpatialSettings Instance { get; }
    Property Value
    Type Description
    PolySpatialSettings

    PackageVersion

    The version of the PolySpatial package

    Declaration
    public string PackageVersion { get; }
    Property Value
    Type Description
    string

    RuntimeValidationFrameCount

    The frame count from launch before running the runtime validation.

    Declaration
    public int RuntimeValidationFrameCount { get; }
    Property Value
    Type Description
    int

    ShowWarningsForShaderGraphsInPackages

    Declaration
    public bool ShowWarningsForShaderGraphsInPackages { get; }
    Property Value
    Type Description
    bool

    Implements

    ISerializationCallbackReceiver
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)