public enum BroadphaseNativeType extends Enum<BroadphaseNativeType>
IMPORTANT NOTE: The types are ordered polyhedral, implicit convex and concave to facilitate type checking.
| Modifier and Type | Method and Description |
|---|---|
static BroadphaseNativeType |
forValue(int value) |
boolean |
isCompound() |
boolean |
isConcave() |
boolean |
isConvex() |
boolean |
isInfinite() |
boolean |
isPolyhedral() |
static BroadphaseNativeType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static BroadphaseNativeType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final BroadphaseNativeType BOX_SHAPE_PROXYTYPE
public static final BroadphaseNativeType TRIANGLE_SHAPE_PROXYTYPE
public static final BroadphaseNativeType TETRAHEDRAL_SHAPE_PROXYTYPE
public static final BroadphaseNativeType CONVEX_TRIANGLEMESH_SHAPE_PROXYTYPE
public static final BroadphaseNativeType CONVEX_HULL_SHAPE_PROXYTYPE
public static final BroadphaseNativeType IMPLICIT_CONVEX_SHAPES_START_HERE
public static final BroadphaseNativeType SPHERE_SHAPE_PROXYTYPE
public static final BroadphaseNativeType MULTI_SPHERE_SHAPE_PROXYTYPE
public static final BroadphaseNativeType CAPSULE_SHAPE_PROXYTYPE
public static final BroadphaseNativeType CONE_SHAPE_PROXYTYPE
public static final BroadphaseNativeType CONVEX_SHAPE_PROXYTYPE
public static final BroadphaseNativeType CYLINDER_SHAPE_PROXYTYPE
public static final BroadphaseNativeType UNIFORM_SCALING_SHAPE_PROXYTYPE
public static final BroadphaseNativeType MINKOWSKI_SUM_SHAPE_PROXYTYPE
public static final BroadphaseNativeType MINKOWSKI_DIFFERENCE_SHAPE_PROXYTYPE
public static final BroadphaseNativeType CONCAVE_SHAPES_START_HERE
public static final BroadphaseNativeType TRIANGLE_MESH_SHAPE_PROXYTYPE
public static final BroadphaseNativeType SCALED_TRIANGLE_MESH_SHAPE_PROXYTYPE
public static final BroadphaseNativeType FAST_CONCAVE_MESH_PROXYTYPE
public static final BroadphaseNativeType TERRAIN_SHAPE_PROXYTYPE
public static final BroadphaseNativeType GIMPACT_SHAPE_PROXYTYPE
public static final BroadphaseNativeType MULTIMATERIAL_TRIANGLE_MESH_PROXYTYPE
public static final BroadphaseNativeType EMPTY_SHAPE_PROXYTYPE
public static final BroadphaseNativeType STATIC_PLANE_PROXYTYPE
public static final BroadphaseNativeType CONCAVE_SHAPES_END_HERE
public static final BroadphaseNativeType COMPOUND_SHAPE_PROXYTYPE
public static final BroadphaseNativeType SOFTBODY_SHAPE_PROXYTYPE
public static final BroadphaseNativeType INVALID_SHAPE_PROXYTYPE
public static final BroadphaseNativeType MAX_BROADPHASE_COLLISION_TYPES
public static BroadphaseNativeType[] values()
for (BroadphaseNativeType c : BroadphaseNativeType.values()) System.out.println(c);
public static BroadphaseNativeType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant
with the specified nameNullPointerException - if the argument is nullpublic static BroadphaseNativeType forValue(int value)
public boolean isPolyhedral()
public boolean isConvex()
public boolean isConcave()
public boolean isCompound()
public boolean isInfinite()