s&box docs

public sealed class Sandbox.Clutter.ClutterGridSystem.ClutterStorage : Sandbox.BlobData

Manages storage and serialization of painted clutter instances. Uses binary serialization via BlobData for efficient storage.

Constructors

Showing 1 constructors

Methods

Showing 9 methods

public void AddInstance(string modelPath, Vector3 position, Rotation rotation, float scale = 1)

Adds a single instance for a model.

Parameters

  • scale: Default: 1

public void ClearAll()

Clears all instances.

public bool ClearModel(string modelPath)

Clears all instances for a specific model.

public virtual void Deserialize(Sandbox.BlobData.Reader reader)

Deserialize from binary format.

public int Erase(Vector3 position, float radius)

Erases all instances within a radius of a position.

public System.Collections.Generic.IReadOnlyDictionary`2<string,System.Collections.Generic.List`1<Sandbox.Clutter.ClutterGridSystem.ClutterStorage.Instance>> GetAllInstances()

Gets all instances grouped by model path.

public System.Collections.Generic.IReadOnlyList`1<Sandbox.Clutter.ClutterGridSystem.ClutterStorage.Instance> GetInstances(string modelPath)

Gets instances for a specific model path.

public virtual void Serialize(Sandbox.BlobData.Writer writer)

Serialize to binary format.

Properties

Showing 3 properties

public System.Collections.Generic.IEnumerable`1<string> Sandbox.Clutter.ClutterGridSystem.ClutterStorage.ModelPaths { get; set; }

Gets all model paths that have instances.

Metadata

FieldValue
Namespaceglobal
Typeclass
AssemblySandbox.Engine
Doc IDT:Sandbox.Clutter.ClutterGridSystem.ClutterStorage

On this page