APIdia Launch Partner
Top Fields Constructors Methods
com.badlogic.gdx.physics.bullet.collision

public Class Collision

extends Object
implements CollisionConstants
Class Inheritance
All Implemented Interfaces
com.badlogic.gdx.physics.bullet.collision.CollisionConstants
Imports
com.badlogic.gdx.physics.bullet.linearmath.*, com.badlogic.gdx.math.Vector3, .Quaternion, .Matrix3, .Matrix4

Field Summary

Modifier and TypeField and Description
public static final Pool<Matrix3>
poolMatrix3

Pool of Matrix3, used by native (callback) method for the arguments

public static final Pool<Matrix4>
poolMatrix4

Pool of Matrix4, used by native (callback) method for the arguments

public static final Pool<Quaternion>
poolQuaternion

Pool of Quaternion, used by native (callback) method for the arguments

public static final Pool<Vector3>
poolVector3

Pool of Vector3, used by native (callback) method for the arguments

public static final Matrix3
staticMatrix3

Temporary Matrix3 instance, used by native methods that return a Matrix3 instance

public static final Matrix4
staticMatrix4

Temporary Matrix4 instance, used by native methods that return a Matrix4 instance

public static final Quaternion
staticQuaternion

Temporary Quaternion instance, used by native methods that return a Quaternion instance

public static final Vector3
staticVector3

Temporary Vector3 instance, used by native methods that return a Vector3 instance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static float
public static void
bt_calc_quantization_parameters(Vector3 outMinBound, Vector3 outMaxBound, Vector3 bvhQuantization, Vector3 srcMinBound, Vector3 srcMaxBound, float quantizationMargin)

public static void
public static float
public static void
public static int
bt_line_plane_collision(btVector4 plane, Vector3 vDir, Vector3 vPoint, Vector3 pout, SWIGTYPE_p_float tparam, float tmin, float tmax)

public static float
bt_mat3_dot_col(Matrix3 mat, Vector3 vec3, int colindex)

public static int
bt_plane_clip_polygon(btVector4 plane, btVector3 polygon_points, int polygon_point_count, btVector3 clipped)

public static void
bt_plane_clip_polygon_collect(Vector3 point0, Vector3 point1, float dist0, float dist1, btVector3 clipped, SWIGTYPE_p_int clipped_count)

public static int
bt_plane_clip_triangle(btVector4 plane, Vector3 point0, Vector3 point1, Vector3 point2, btVector3 clipped)

public static void
bt_quantize_clamp(IntBuffer out, Vector3 point, Vector3 min_bound, Vector3 max_bound, Vector3 bvhQuantization)

public static void
bt_segment_collision(Vector3 vA1, Vector3 vA2, Vector3 vB1, Vector3 vB2, Vector3 vPointA, Vector3 vPointB)

public static Vector3
bt_unquantize(IntBuffer vecIn, Vector3 offset, Vector3 bvhQuantization)

public static void
bt_vec_blend(Vector3 vr, Vector3 va, Vector3 vb, float blend_factor)

public static void
btAdjustInternalEdgeContacts(btManifoldPoint cp, btCollisionObjectWrapper trimeshColObj0Wrap, btCollisionObjectWrapper otherColObj1Wrap, int partId0, int index0, int normalAdjustFlags)

public static void
btAdjustInternalEdgeContacts(btManifoldPoint cp, btCollisionObjectWrapper trimeshColObj0Wrap, btCollisionObjectWrapper otherColObj1Wrap, int partId0, int index0)

public static boolean
public static btCompoundShape
public static void
public static void
public static void
public static void
public static void
public static int
btMprEq(float _a, float _b)

public static int
btMprIsZero(float val)

public static _btMprSupport_t
public static _btMprSupport_t
public static void
public static void
public static int
public static void
btMprSimplexSwap(_btMprSimplex_t s, long pos1, long pos2)

public static void
public static void
public static void
public static void
public static float
public static float
public static int
public static float
public static void
public static float
public static void
public static void
btMprVec3Set(btVector3 v, float x, float y, float z)

public static void
public static long
btPoolAlloc(long size)

public static void
btPoolFree(long ptr)

public static long
btPoolRealloc(long ptr, long oldsize, long newsize)

public static void
public static boolean
gdxCheckFilter(int filter, int flag)

public static boolean
public static int
public static int
public static int
public static int
public static SWIGTYPE_p_f_p_q_const__btCollisionShape_p_q_const__btCollisionShape__bool
public static SWIGTYPE_p_f_r_btManifoldPoint_p_q_const__btCollisionObjectWrapper_int_int_p_q_const__btCollisionObjectWrapper_int_int__bool
public static float
public static int
public static int
public static SWIGTYPE_p_GUINT
public static int
public static int
public static int
public static int
public static long
gim_alloc(long size)

public static long
gim_alloca(long size)

public static void
gim_free(long ptr)

public static SWIGTYPE_p_f_size_t__p_void
public static SWIGTYPE_p_f_size_t__p_void
public static SWIGTYPE_p_f_p_void__void
public static Vector3
gim_get_point_inertia(Vector3 point, float mass)

public static SWIGTYPE_p_f_p_void_size_t_size_t__p_void
public static Vector3
gim_inertia_add_transformed(Vector3 source_inertia, Vector3 added_inertia, Matrix4 transform)

public static float
gim_inv_sqrt(float f)

public static SWIGTYPE_p_GUINT
public static void
gim_radix_sort_rtokens(GIM_RSORT_TOKEN array, GIM_RSORT_TOKEN sorted, long element_count)

public static long
gim_realloc(long ptr, long oldsize, long newsize)

public static void
public static void
public static void
public static void
public static void
gim_simd_memcpy(long dst, long src, long copysize)

public static float
gim_sqrt(float f)

public static boolean
public static boolean
public static void
public static boolean
public static boolean
public static boolean
public static int
public static int
public static int
public static float
public static int
public static void
setGAddedPairs(int value)

public static void
public static void
public static void
public static void
public static void
setGFindPairs(int value)

public static void
public static void
public static void
public static void
setGRemovePairs(int value)

public static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait