aboutsummaryrefslogtreecommitdiff
path: root/sp/src/public/vphysics/collision_set.h
blob: 66aaeb833a37ea07b528d5706ac7bf45f6c457d8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//========= Copyright Valve Corporation, All rights reserved. ============//
//
// Purpose: 
//
// $NoKeywords: $
//
//=============================================================================//

// A set of collision rules
// NOTE: Defaults to all indices disabled
class IPhysicsCollisionSet
{
public:
	~IPhysicsCollisionSet() {}

	virtual void EnableCollisions( int index0, int index1 ) = 0;
	virtual void DisableCollisions( int index0, int index1 ) = 0;

	virtual bool ShouldCollide( int index0, int index1 ) = 0;
};