OSDN Git Service

Merge branch 'master' of https://github.com/libgdx/libgdx
[mikumikustudio/libgdx-mikumikustudio.git] / extensions / gdx-bullet / jni / swig-src / com / badlogic / gdx / physics / bullet / btIndexedMesh.java
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 2.0.5
4  *
5  * Do not make changes to this file unless you know what you are doing--modify
6  * the SWIG interface file instead.
7  * ----------------------------------------------------------------------------- */
8
9 package com.badlogic.gdx.physics.bullet;
10
11 public class btIndexedMesh {
12         private long swigCPtr;
13         protected boolean swigCMemOwn;
14
15         protected btIndexedMesh (long cPtr, boolean cMemoryOwn) {
16                 swigCMemOwn = cMemoryOwn;
17                 swigCPtr = cPtr;
18         }
19
20         public static long getCPtr (btIndexedMesh obj) {
21                 return (obj == null) ? 0 : obj.swigCPtr;
22         }
23
24         protected void finalize () {
25                 delete();
26         }
27
28         public synchronized void delete () {
29                 if (swigCPtr != 0) {
30                         if (swigCMemOwn) {
31                                 swigCMemOwn = false;
32                                 gdxBulletJNI.delete_btIndexedMesh(swigCPtr);
33                         }
34                         swigCPtr = 0;
35                 }
36         }
37
38         public void setM_numTriangles (int value) {
39                 gdxBulletJNI.btIndexedMesh_m_numTriangles_set(swigCPtr, this, value);
40         }
41
42         public int getM_numTriangles () {
43                 return gdxBulletJNI.btIndexedMesh_m_numTriangles_get(swigCPtr, this);
44         }
45
46         public void setM_triangleIndexBase (SWIGTYPE_p_unsigned_char value) {
47                 gdxBulletJNI.btIndexedMesh_m_triangleIndexBase_set(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(value));
48         }
49
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);
53         }
54
55         public void setM_triangleIndexStride (int value) {
56                 gdxBulletJNI.btIndexedMesh_m_triangleIndexStride_set(swigCPtr, this, value);
57         }
58
59         public int getM_triangleIndexStride () {
60                 return gdxBulletJNI.btIndexedMesh_m_triangleIndexStride_get(swigCPtr, this);
61         }
62
63         public void setM_numVertices (int value) {
64                 gdxBulletJNI.btIndexedMesh_m_numVertices_set(swigCPtr, this, value);
65         }
66
67         public int getM_numVertices () {
68                 return gdxBulletJNI.btIndexedMesh_m_numVertices_get(swigCPtr, this);
69         }
70
71         public void setM_vertexBase (SWIGTYPE_p_unsigned_char value) {
72                 gdxBulletJNI.btIndexedMesh_m_vertexBase_set(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(value));
73         }
74
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);
78         }
79
80         public void setM_vertexStride (int value) {
81                 gdxBulletJNI.btIndexedMesh_m_vertexStride_set(swigCPtr, this, value);
82         }
83
84         public int getM_vertexStride () {
85                 return gdxBulletJNI.btIndexedMesh_m_vertexStride_get(swigCPtr, this);
86         }
87
88         public void setM_indexType (int value) {
89                 gdxBulletJNI.btIndexedMesh_m_indexType_set(swigCPtr, this, value);
90         }
91
92         public int getM_indexType () {
93                 return gdxBulletJNI.btIndexedMesh_m_indexType_get(swigCPtr, this);
94         }
95
96         public void setM_vertexType (int value) {
97                 gdxBulletJNI.btIndexedMesh_m_vertexType_set(swigCPtr, this, value);
98         }
99
100         public int getM_vertexType () {
101                 return gdxBulletJNI.btIndexedMesh_m_vertexType_get(swigCPtr, this);
102         }
103
104         public btIndexedMesh () {
105                 this(gdxBulletJNI.new_btIndexedMesh(), true);
106         }
107
108 }