Skip to main content

RayType_t

Namespace: DeadworksManaged.Api

Shape type used for VPhys2 trace queries.


CollisionGroup

Namespace: DeadworksManaged.Api

Collision group that determines which objects interact with each other in the physics simulation.


InteractionLayer

Namespace: DeadworksManaged.Api

Individual content/interaction layers used to build MaskTrace bitmasks for trace queries.


MaskTrace

Namespace: DeadworksManaged.Api

Bitmask combining InteractionLayer values to specify which content layers a trace interacts with.


RnQueryObjectSet

Namespace: DeadworksManaged.Api

Bitmask controlling which object sets (static, dynamic, locatable) are included in a trace query.


CollisionFunctionMask_t

Namespace: DeadworksManaged.Api

Flags controlling which collision callbacks are enabled on a physics object.


NameMatchType

Namespace: DeadworksManaged.Api

String comparison mode used when matching entity designer names in trace results.


RnCollisionAttr_t

Namespace: DeadworksManaged.Api

Collision attributes of a physics body: interaction layer masks, entity/owner IDs, and collision group.


RnQueryShapeAttr_t

Namespace: DeadworksManaged.Api

Query attributes for a VPhys2 shape trace: which layers and object sets to consider, entities to skip, and flags like HitSolid and HitTrigger. Default-constructed with sensible defaults (hit solid, ignore disabled pairs, all object sets).