Impact Interaction System API
|
Classes | |
interface | IImpactCollisionWrapper |
A wrapper interface for consolidating 3D and 2D collision data. More... | |
interface | IImpactContactPoint |
An interface for consolidating 3D and 2D collision contact point data. More... | |
interface | IInteractionData |
Contains data relating to an interaction. More... | |
class | ImpactAOTWorkaround |
struct | ImpactCollisionSingleContactWrapper |
Implementation of the IImpactCollisionWrapper interface that only has a single contact point. Uses the ImpactContactPoint struct. More... | |
struct | ImpactCollisionWrapper |
Implementation of the IImpactCollisionWrapper interface. Uses the ImpactContactPoint struct. More... | |
struct | ImpactContactPoint |
Implementation of the IImpactContactPoint interface. More... | |
class | ImpactDebugger |
class | ImpactManager |
Singleton class for managing Impact configuration, material mapping, and handling interaction processing. More... | |
class | ImpactManagerInstance |
Static class that handles the reference for the currently active Impact Manager instance. More... | |
struct | ImpactMaterialComposition |
Represents the influence of a Impact Material at a single point, such as for Terrains. More... | |
class | ImpactPhysicMaterialMapping |
class | ImpactPhysicsMaterial2DMapping |
class | ImpactRigidbodyWrapper |
A wrapper class that consolidates Rigidbody and Rigidbody2D data. More... | |
struct | ImpactTag |
Represents a single tag's value. Mainly useful if you want to see the tag name in the inspector rather than the integer value. More... | |
struct | ImpactTagMask |
Represents a tag mask as a 32-bit integer bitmask. Adding this property to your scripts will show a custom editor in the inspector. More... | |
struct | InteractionData |
An implementation of the IInteractionData interface. More... | |
class | InteractionDataUtilities |
Utility class for InteractionData. More... | |
struct | VelocityData |
Stores velocity data related to a point on a rigidbody. More... | |
Enumerations | |
enum | PhysicsType { Physics3D = 0 , Physics2D = 1 , Unknown = 2 } |
Specifies which physics system (3D or 2D) is being used. | |