29#ifndef DY_SOLVER_CONSTRAINT_TYPES_H
30#define DY_SOLVER_CONSTRAINT_TYPES_H
32#include "foundation/PxSimpleTypes.h"
38enum SolverConstraintType
41 DY_SC_TYPE_RB_CONTACT,
43 DY_SC_TYPE_EXT_CONTACT,
45 DY_SC_TYPE_STATIC_CONTACT,
46 DY_SC_TYPE_NOFRICTION_RB_CONTACT,
47 DY_SC_TYPE_BLOCK_RB_CONTACT,
48 DY_SC_TYPE_BLOCK_STATIC_RB_CONTACT,
51 DY_SC_TYPE_STATIC_FRICTION,
52 DY_SC_TYPE_EXT_FRICTION,
53 DY_SC_TYPE_BLOCK_FRICTION,
54 DY_SC_TYPE_BLOCK_STATIC_FRICTION,
55 DY_SC_CONSTRAINT_TYPE_COUNT
58enum SolverConstraintFlags
60 DY_SC_FLAG_OUTPUT_FORCE = (1<<1),
61 DY_SC_FLAG_KEEP_BIAS = (1<<2),
62 DY_SC_FLAG_ROT_EQ = (1<<3),
63 DY_SC_FLAG_ORTHO_TARGET = (1<<4),
64 DY_SC_FLAG_SPRING = (1<<5),
65 DY_SC_FLAG_INEQUALITY = (1<<6)
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39