Todo
3D - Need documentation
| Modifier and Type | Class and Description |
|---|---|
| public static enum | |
| pack-priv class |
| Modifier and Type | Field and Description |
|---|---|
| private boolean | |
| private boolean | |
| private float[] | |
| private float[] | |
| private float[] | |
| private boolean[] | |
| public static final int | |
| private int[] | |
| private int[] | |
| private short[] | |
| private int | |
| private int | |
| private HashMap | |
| protected static final int | |
| protected static final int | |
| private int | |
| private int | |
| private int | |
| private HashMap | |
| protected static final int | |
| protected static final int | |
| private float[] | |
| private int[] | |
| private HashMap | |
| protected static final int | |
| protected static final int | |
| private float[] | |
| protected static final int | |
| private float[] |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | buildGeometry(boolean userDefinedNormals, float[] points, int[] pointsFromAndLengthIndices, float[] normals, int[] normalsFromAndLengthIndices, float[] texCoords, int[] texCoordsFromAndLengthIndices, int[] faces, int[] facesFromAndLengthIndices, int[] faceSmoothingGroups, int[] faceSmoothingGroupsFromAndLengthIndices)
Implements com.
|
| private void | |
| public abstract boolean | buildNativeGeometry(float[] vertexBuffer, int vertexBufferLength, int[] indexBufferInt, int indexBufferLength)
|
| public abstract boolean | buildNativeGeometry(float[] vertexBuffer, int vertexBufferLength, short[] indexBufferShort, int indexBufferLength)
|
| private boolean | buildPNTGeometry(float[] points, int[] pointsFromAndLengthIndices, float[] normals, int[] normalsFromAndLengthIndices, float[] texCoords, int[] texCoordsFromAndLengthIndices, int[] faces, int[] facesFromAndLengthIndices)
|
| private boolean | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | convertNormalsToQuats(MeshTempState instance, int numberOfVertices, float[] normals, float[] tangents, float[] bitangents, float[] vertexBuffer, boolean[] dirtys)
|
| private boolean | |
| public int[] | |
| public int | |
| public int | |
| public int | |
| public Vec2f | |
| public Vec3f | |
| public boolean | |
| pack-priv int | |
| pack-priv int | |
| pack-priv boolean | |
| private boolean | updatePNTGeometry(float[] points, int[] pointsFromAndLengthIndices, float[] normals, int[] normalsFromAndLengthIndices, float[] texCoords, int[] texCoordsFromAndLengthIndices)
|
| allHardEdges | back to summary |
|---|---|
| private boolean allHardEdges | |
| allSameSmoothing | back to summary |
|---|---|
| private boolean allSameSmoothing | |
| cachedBitangents | back to summary |
|---|---|
| private float[] cachedBitangents | |
| cachedNormals | back to summary |
|---|---|
| private float[] cachedNormals | |
| cachedTangents | back to summary |
|---|---|
| private float[] cachedTangents | |
| dirtyVertices | back to summary |
|---|---|
| private boolean[] dirtyVertices | |
| FACE_MEMBERS_SIZE | back to summary |
|---|---|
| public static final int FACE_MEMBERS_SIZE | |
| faces | back to summary |
|---|---|
| private int[] faces | |
| indexBuffer | back to summary |
|---|---|
| private int[] indexBuffer | |
| indexBufferShort | back to summary |
|---|---|
| private short[] indexBufferShort | |
| indexBufferSize | back to summary |
|---|---|
| private int indexBufferSize | |
| nFaces | back to summary |
|---|---|
| private int nFaces | |
| normal2vbMap | back to summary |
|---|---|
| private HashMap<Integer, BaseMesh. | |
| NORMAL_SIZE | back to summary |
|---|---|
| protected static final int NORMAL_SIZE | |
| NORMAL_SIZE_VB | back to summary |
|---|---|
| protected static final int NORMAL_SIZE_VB | |
| nTVerts | back to summary |
|---|---|
| private int nTVerts | |
| numberOfVertices | back to summary |
|---|---|
| private int numberOfVertices | |
| nVerts | back to summary |
|---|---|
| private int nVerts | |
| point2vbMap | back to summary |
|---|---|
| private HashMap<Integer, BaseMesh. | |
| POINT_SIZE | back to summary |
|---|---|
| protected static final int POINT_SIZE | |
| POINT_SIZE_VB | back to summary |
|---|---|
| protected static final int POINT_SIZE_VB | |
| pos | back to summary |
|---|---|
| private float[] pos | |
| smoothing | back to summary |
|---|---|
| private int[] smoothing | |
| texCoord2vbMap | back to summary |
|---|---|
| private HashMap<Integer, BaseMesh. | |
| TEXCOORD_SIZE | back to summary |
|---|---|
| protected static final int TEXCOORD_SIZE | |
| TEXCOORD_SIZE_VB | back to summary |
|---|---|
| protected static final int TEXCOORD_SIZE_VB | |
| uv | back to summary |
|---|---|
| private float[] uv | |
| VERTEX_SIZE_VB | back to summary |
|---|---|
| protected static final int VERTEX_SIZE_VB | |
| vertexBuffer | back to summary |
|---|---|
| private float[] vertexBuffer | |
| BaseMesh | back to summary |
|---|---|
| protected BaseMesh(Disposer. | |
| buildGeometry | back to summary |
|---|---|
| public boolean buildGeometry(boolean userDefinedNormals, float[] points, int[] pointsFromAndLengthIndices, float[] normals, int[] normalsFromAndLengthIndices, float[] texCoords, int[] texCoordsFromAndLengthIndices, int[] faces, int[] facesFromAndLengthIndices, int[] faceSmoothingGroups, int[] faceSmoothingGroupsFromAndLengthIndices) Implements com.
| |
| buildIndexBuffer | back to summary |
|---|---|
| private void buildIndexBuffer(MeshVertex[] pool, int[] indexBuffer, short[] indexBufferShort) | |
| buildNativeGeometry | back to summary |
|---|---|
| public abstract boolean buildNativeGeometry(float[] vertexBuffer, int vertexBufferLength, int[] indexBufferInt, int indexBufferLength) | |
| buildNativeGeometry | back to summary |
|---|---|
| public abstract boolean buildNativeGeometry(float[] vertexBuffer, int vertexBufferLength, short[] indexBufferShort, int indexBufferLength) | |
| buildPNTGeometry | back to summary |
|---|---|
| private boolean buildPNTGeometry(float[] points, int[] pointsFromAndLengthIndices, float[] normals, int[] normalsFromAndLengthIndices, float[] texCoords, int[] texCoordsFromAndLengthIndices, int[] faces, int[] facesFromAndLengthIndices) | |
| buildPTGeometry | back to summary |
|---|---|
| private boolean buildPTGeometry(float[] pos, float[] uv, int[] faces, int[] smoothing) | |
| buildVertexBuffer | back to summary |
|---|---|
| private void buildVertexBuffer(MeshVertex[] pVerts, float[] vertexBuffer) | |
| buildVSQuat | back to summary |
|---|---|
| private void buildVSQuat(Vec3f[] tm, Quat4f quat) | |
| checkSmoothingGroup | back to summary |
|---|---|
| private void checkSmoothingGroup() | |
| computeTBNormal | back to summary |
|---|---|
| private void computeTBNormal(MeshVertex[] pool, MeshVertex[] pVertex, int[] indexBuffer) | |
| convertNormalsToQuats | back to summary |
|---|---|
| private void convertNormalsToQuats(MeshTempState instance, int numberOfVertices, float[] normals, float[] tangents, float[] bitangents, float[] vertexBuffer, boolean[] dirtys) | |
| doBuildPNTGeometry | back to summary |
|---|---|
| private boolean doBuildPNTGeometry(float[] points, float[] normals, float[] texCoords, int[] faces) | |
| getFace | back to summary |
|---|---|
| public int[] getFace(int fIdx, int[] face) | |
| getNumFaces | back to summary |
|---|---|
| public int getNumFaces() | |
| getNumTVerts | back to summary |
|---|---|
| public int getNumTVerts() | |
| getNumVerts | back to summary |
|---|---|
| public int getNumVerts() | |
| getTVertex | back to summary |
|---|---|
| public Vec2f getTVertex(int tIdx, Vec2f texCoord) | |
| getVertex | back to summary |
|---|---|
| public Vec3f getVertex(int pIdx, Vec3f vertex) | |
| isValid | back to summary |
|---|---|
| public boolean isValid() Implements com.
| |
| test_getNumberOfVertices | back to summary |
|---|---|
| pack-priv int test_getNumberOfVertices() | |
| test_getVertexBufferLength | back to summary |
|---|---|
| pack-priv int test_getVertexBufferLength() | |
| test_isVertexBufferNull | back to summary |
|---|---|
| pack-priv boolean test_isVertexBufferNull() | |
| updatePNTGeometry | back to summary |
|---|---|
| private boolean updatePNTGeometry(float[] points, int[] pointsFromAndLengthIndices, float[] normals, int[] normalsFromAndLengthIndices, float[] texCoords, int[] texCoordsFromAndLengthIndices) | |
| Modifier and Type | Field and Description |
|---|---|
| public static final BaseMesh. | |
| public static final BaseMesh. | |
| public static final BaseMesh. | |
| public static final BaseMesh. | |
| public static final BaseMesh. | |
| public static final BaseMesh. | |
| public static final BaseMesh. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static BaseMesh. | |
| public static BaseMesh. |
| POINT0 | back to summary |
|---|---|
| public static final BaseMesh. | |
| POINT1 | back to summary |
|---|---|
| public static final BaseMesh. | |
| POINT2 | back to summary |
|---|---|
| public static final BaseMesh. | |
| SMOOTHING_GROUP | back to summary |
|---|---|
| public static final BaseMesh. | |
| TEXCOORD0 | back to summary |
|---|---|
| public static final BaseMesh. | |
| TEXCOORD1 | back to summary |
|---|---|
| public static final BaseMesh. | |
| TEXCOORD2 | back to summary |
|---|---|
| public static final BaseMesh. | |
| FaceMembers | back to summary |
|---|---|
| private FaceMembers() | |
| valueOf | back to summary |
|---|---|
| public static BaseMesh. | |
| values | back to summary |
|---|---|
| public static BaseMesh. | |
| Modifier and Type | Field and Description |
|---|---|
| private final int | |
| private final int | |
| private int[] | |
| private int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int[] | |
| pack-priv int |
| key | back to summary |
|---|---|
| private final int key | |
| loc | back to summary |
|---|---|
| private final int loc | |
| locs | back to summary |
|---|---|
| private int[] locs | |
| validLocs | back to summary |
|---|---|
| private int validLocs | |
| MeshGeomComp2VB | back to summary |
|---|---|
| pack-priv MeshGeomComp2VB(int key, int loc) | |
| addLoc | back to summary |
|---|---|
| pack-priv void addLoc(int loc) | |
| getKey | back to summary |
|---|---|
| pack-priv int getKey() | |
| getLoc | back to summary |
|---|---|
| pack-priv int getLoc() | |
| getLocs | back to summary |
|---|---|
| pack-priv int[] getLocs() | |
| getValidLocs | back to summary |
|---|---|
| pack-priv int getValidLocs() | |