API Referenceglobal
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
public ClutterStorage()
No results match this filter.
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 AddInstances(string modelPath, System.Collections.Generic.IEnumerable`1<Sandbox.Clutter.ClutterGridSystem.ClutterStorage.Instance> instances)
public void ClearAll()
Clears all instances.
public bool ClearModel(string modelPath)
Clears all instances for a specific model.
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.
No results match this filter.
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.
public int Sandbox.Clutter.ClutterGridSystem.ClutterStorage.TotalCount { get; set; }
Gets the total number of instances across all models.
public virtual int Sandbox.Clutter.ClutterGridSystem.ClutterStorage.Version { get; set; }
No results match this filter.
Metadata
| Field | Value |
|---|---|
| Namespace | global |
| Type | class |
| Assembly | Sandbox.Engine |
| Doc ID | T:Sandbox.Clutter.ClutterGridSystem.ClutterStorage |