1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
5 * Do not make changes to this file unless you know what you are doing--modify
6 * the SWIG interface file instead.
7 * ----------------------------------------------------------------------------- */
9 package com.badlogic.gdx.physics.bullet;
11 public class btIndexedMesh {
12 private long swigCPtr;
13 protected boolean swigCMemOwn;
15 protected btIndexedMesh (long cPtr, boolean cMemoryOwn) {
16 swigCMemOwn = cMemoryOwn;
20 public static long getCPtr (btIndexedMesh obj) {
21 return (obj == null) ? 0 : obj.swigCPtr;
24 protected void finalize () {
28 public synchronized void delete () {
32 gdxBulletJNI.delete_btIndexedMesh(swigCPtr);
38 public void setM_numTriangles (int value) {
39 gdxBulletJNI.btIndexedMesh_m_numTriangles_set(swigCPtr, this, value);
42 public int getM_numTriangles () {
43 return gdxBulletJNI.btIndexedMesh_m_numTriangles_get(swigCPtr, this);
46 public void setM_triangleIndexBase (SWIGTYPE_p_unsigned_char value) {
47 gdxBulletJNI.btIndexedMesh_m_triangleIndexBase_set(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(value));
50 public SWIGTYPE_p_unsigned_char getM_triangleIndexBase () {
51 long cPtr = gdxBulletJNI.btIndexedMesh_m_triangleIndexBase_get(swigCPtr, this);
52 return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
55 public void setM_triangleIndexStride (int value) {
56 gdxBulletJNI.btIndexedMesh_m_triangleIndexStride_set(swigCPtr, this, value);
59 public int getM_triangleIndexStride () {
60 return gdxBulletJNI.btIndexedMesh_m_triangleIndexStride_get(swigCPtr, this);
63 public void setM_numVertices (int value) {
64 gdxBulletJNI.btIndexedMesh_m_numVertices_set(swigCPtr, this, value);
67 public int getM_numVertices () {
68 return gdxBulletJNI.btIndexedMesh_m_numVertices_get(swigCPtr, this);
71 public void setM_vertexBase (SWIGTYPE_p_unsigned_char value) {
72 gdxBulletJNI.btIndexedMesh_m_vertexBase_set(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(value));
75 public SWIGTYPE_p_unsigned_char getM_vertexBase () {
76 long cPtr = gdxBulletJNI.btIndexedMesh_m_vertexBase_get(swigCPtr, this);
77 return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
80 public void setM_vertexStride (int value) {
81 gdxBulletJNI.btIndexedMesh_m_vertexStride_set(swigCPtr, this, value);
84 public int getM_vertexStride () {
85 return gdxBulletJNI.btIndexedMesh_m_vertexStride_get(swigCPtr, this);
88 public void setM_indexType (int value) {
89 gdxBulletJNI.btIndexedMesh_m_indexType_set(swigCPtr, this, value);
92 public int getM_indexType () {
93 return gdxBulletJNI.btIndexedMesh_m_indexType_get(swigCPtr, this);
96 public void setM_vertexType (int value) {
97 gdxBulletJNI.btIndexedMesh_m_vertexType_set(swigCPtr, this, value);
100 public int getM_vertexType () {
101 return gdxBulletJNI.btIndexedMesh_m_vertexType_get(swigCPtr, this);
104 public btIndexedMesh () {
105 this(gdxBulletJNI.new_btIndexedMesh(), true);