Table of Contents

Class GravitasCollisionService

Namespace
Gravitas
Assembly
Gravitas.dll

Owns collision partitioning state for one GravitasWorldContext.

public sealed class GravitasCollisionService
Inheritance
GravitasCollisionService
Inherited Members

Constructors

GravitasCollisionService(GravitasWorldContext)

Initializes a new collision service for the supplied context.

public GravitasCollisionService(GravitasWorldContext context)

Parameters

context GravitasWorldContext

The owning world context.

Properties

ActivePartitionCount

Gets the number of active partitions in this context.

public int ActivePartitionCount { get; }

Property Value

int

Context

Gets the owning world context.

public GravitasWorldContext Context { get; }

Property Value

GravitasWorldContext

InactivePartitionCount

Gets the number of inactive partitions currently available for reuse.

public int InactivePartitionCount { get; }

Property Value

int

Version

Gets the collision distribution version for this context.

public uint Version { get; }

Property Value

uint

Methods

Reset()

Resets transient collision state owned by this context.

public void Reset()