Table of Contents

Class GravitasCollision2DService

Namespace
Gravitas
Assembly
Gravitas.dll

Owns GridForge-backed pure 2D collision partitioning state for one context.

public sealed class GravitasCollision2DService
Inheritance
GravitasCollision2DService
Inherited Members

Constructors

GravitasCollision2DService(GravitasWorldContext)

Creates the pure 2D collision partition service for a world context.

public GravitasCollision2DService(GravitasWorldContext context)

Parameters

context GravitasWorldContext

Properties

ActivePartitionCount

Gets the number of partitions participating in collision work.

public int ActivePartitionCount { get; }

Property Value

int

Context

Gets the world context that owns this service.

public GravitasWorldContext Context { get; }

Property Value

GravitasWorldContext

InactivePartitionCount

Gets the number of partitions available for reuse.

public int InactivePartitionCount { get; }

Property Value

int

Version

Gets the current partition-distribution pass version.

public uint Version { get; }

Property Value

uint

Methods

Reset()

Clears all context-local 2D partitioning state.

public void Reset()