Package com.prineside.luaj.mapping.parts
Class LJ_GDX_graphics_g3d_utils.MeshPartBuilder_M.LIP
java.lang.Object
com.prineside.luaj.mapping.InterfaceProxy
com.prineside.luaj.mapping.parts.LJ_GDX_graphics_g3d_utils.MeshPartBuilder_M.LIP
- All Implemented Interfaces:
com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder,com.esotericsoftware.kryo.KryoSerializable
- Enclosing class:
- LJ_GDX_graphics_g3d_utils.MeshPartBuilder_M
public static class LJ_GDX_graphics_g3d_utils.MeshPartBuilder_M.LIP
extends InterfaceProxy
implements com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo -
Field Summary
Fields inherited from class com.prineside.luaj.mapping.InterfaceProxy
luaObj -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMesh(float[] p1, short[] p2) Copies a mesh to the mesh (part) currently being build.voidaddMesh(float[] p1, short[] p2, int p3, int p4) Copies a (part of a) mesh to the mesh (part) currently being build.voidaddMesh(com.badlogic.gdx.graphics.g3d.model.MeshPart p1) Copies a MeshPart to the mesh (part) currently being build.voidaddMesh(com.badlogic.gdx.graphics.Mesh p1) Copies a mesh to the mesh (part) currently being build.voidaddMesh(com.badlogic.gdx.graphics.Mesh p1, int p2, int p3) Copies a (part of a) mesh to the mesh (part) currently being build.voidarrow(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, int p9) voidbox(float p1, float p2, float p3) voidbox(float p1, float p2, float p3, float p4, float p5, float p6) voidbox(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p1, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p2, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p3, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p4, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p5, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p6, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p7, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p8) voidbox(com.badlogic.gdx.math.Matrix4 p1) voidbox(com.badlogic.gdx.math.Vector3 p1, com.badlogic.gdx.math.Vector3 p2, com.badlogic.gdx.math.Vector3 p3, com.badlogic.gdx.math.Vector3 p4, com.badlogic.gdx.math.Vector3 p5, com.badlogic.gdx.math.Vector3 p6, com.badlogic.gdx.math.Vector3 p7, com.badlogic.gdx.math.Vector3 p8) voidcapsule(float p1, float p2, int p3) voidcircle(float p1, int p2, float p3, float p4, float p5, float p6, float p7, float p8) voidcircle(float p1, int p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10) voidcircle(float p1, int p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14) voidcircle(float p1, int p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14, float p15, float p16) voidcircle(float p1, int p2, com.badlogic.gdx.math.Vector3 p3, com.badlogic.gdx.math.Vector3 p4) voidcircle(float p1, int p2, com.badlogic.gdx.math.Vector3 p3, com.badlogic.gdx.math.Vector3 p4, float p5, float p6) voidcircle(float p1, int p2, com.badlogic.gdx.math.Vector3 p3, com.badlogic.gdx.math.Vector3 p4, com.badlogic.gdx.math.Vector3 p5, com.badlogic.gdx.math.Vector3 p6) voidcircle(float p1, int p2, com.badlogic.gdx.math.Vector3 p3, com.badlogic.gdx.math.Vector3 p4, com.badlogic.gdx.math.Vector3 p5, com.badlogic.gdx.math.Vector3 p6, float p7, float p8) voidcone(float p1, float p2, float p3, int p4) voidcone(float p1, float p2, float p3, int p4, float p5, float p6) voidcylinder(float p1, float p2, float p3, int p4) voidcylinder(float p1, float p2, float p3, int p4, float p5, float p6) voidcylinder(float p1, float p2, float p3, int p4, float p5, float p6, boolean p7) voidellipse(float p1, float p2, float p3, float p4, int p5, float p6, float p7, float p8, float p9, float p10, float p11) voidellipse(float p1, float p2, float p3, float p4, int p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13) voidellipse(float p1, float p2, float p3, float p4, int p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14, float p15, float p16, float p17, float p18, float p19) voidellipse(float p1, float p2, float p3, float p4, int p5, com.badlogic.gdx.math.Vector3 p6, com.badlogic.gdx.math.Vector3 p7) voidellipse(float p1, float p2, int p3, float p4, float p5, float p6, float p7, float p8, float p9) voidellipse(float p1, float p2, int p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11) voidellipse(float p1, float p2, int p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14, float p15) voidellipse(float p1, float p2, int p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14, float p15, float p16, float p17) voidellipse(float p1, float p2, int p3, com.badlogic.gdx.math.Vector3 p4, com.badlogic.gdx.math.Vector3 p5) voidellipse(float p1, float p2, int p3, com.badlogic.gdx.math.Vector3 p4, com.badlogic.gdx.math.Vector3 p5, float p6, float p7) voidellipse(float p1, float p2, int p3, com.badlogic.gdx.math.Vector3 p4, com.badlogic.gdx.math.Vector3 p5, com.badlogic.gdx.math.Vector3 p6, com.badlogic.gdx.math.Vector3 p7) voidellipse(float p1, float p2, int p3, com.badlogic.gdx.math.Vector3 p4, com.badlogic.gdx.math.Vector3 p5, com.badlogic.gdx.math.Vector3 p6, com.badlogic.gdx.math.Vector3 p7, float p8, float p9) voidensureCapacity(int p1, int p2) Increases the size of the backing vertices and indices arrays to accommodate the specified number of additional vertices and indices.voidensureIndices(int p1) Increases the size of the backing indices array to accommodate the specified number of additional indices.voidensureRectangleIndices(int p1) Increases the size of the backing indices array to accommodate the specified number of additional rectangles.voidensureTriangleIndices(int p1) Increases the size of the backing indices array to accommodate the specified number of additional triangles.voidensureVertices(int p1) Increases the size of the backing vertices array to accommodate the specified number of additional vertices.com.badlogic.gdx.graphics.VertexAttributescom.badlogic.gdx.graphics.g3d.model.MeshPartintcom.badlogic.gdx.math.Matrix4getVertexTransform(com.badlogic.gdx.math.Matrix4 p1) Get the current vertex transformation matrix.voidindex(short p1) Add an index, MeshPartBuilder expects all meshes to be indexed.voidindex(short p1, short p2) Add multiple indices, MeshPartBuilder expects all meshes to be indexed.voidindex(short p1, short p2, short p3) Add multiple indices, MeshPartBuilder expects all meshes to be indexed.voidindex(short p1, short p2, short p3, short p4) Add multiple indices, MeshPartBuilder expects all meshes to be indexed.voidindex(short p1, short p2, short p3, short p4, short p5, short p6) Add multiple indices, MeshPartBuilder expects all meshes to be indexed.voidindex(short p1, short p2, short p3, short p4, short p5, short p6, short p7, short p8) Add multiple indices, MeshPartBuilder expects all meshes to be indexed.booleanIndicates whether vertex transformation is enabled.intvoidline(float p1, float p2, float p3, float p4, float p5, float p6) Add a line.voidline(short p1, short p2) Add a line by indices.voidline(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p1, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p2) Add a line.voidline(com.badlogic.gdx.math.Vector3 p1, com.badlogic.gdx.graphics.Color p2, com.badlogic.gdx.math.Vector3 p3, com.badlogic.gdx.graphics.Color p4) Add a line.voidline(com.badlogic.gdx.math.Vector3 p1, com.badlogic.gdx.math.Vector3 p2) Add a line.voidpatch(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14, float p15, int p16, int p17) voidpatch(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p1, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p2, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p3, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p4, int p5, int p6) voidpatch(com.badlogic.gdx.math.Vector3 p1, com.badlogic.gdx.math.Vector3 p2, com.badlogic.gdx.math.Vector3 p3, com.badlogic.gdx.math.Vector3 p4, com.badlogic.gdx.math.Vector3 p5, int p6, int p7) voidrect(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14, float p15) Add a rectangle Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.voidrect(short p1, short p2, short p3, short p4) Add a rectangle by indices.voidrect(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p1, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p2, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p3, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p4) Add a rectangle.voidrect(com.badlogic.gdx.math.Vector3 p1, com.badlogic.gdx.math.Vector3 p2, com.badlogic.gdx.math.Vector3 p3, com.badlogic.gdx.math.Vector3 p4, com.badlogic.gdx.math.Vector3 p5) Add a rectangle.voidsetColor(float p1, float p2, float p3, float p4) Set the color used to tint the vertex color, defaults to white.voidsetColor(com.badlogic.gdx.graphics.Color p1) Set the color used to tint the vertex color, defaults to white.voidsetUVRange(float p1, float p2, float p3, float p4) Set range of texture coordinates used (default is 0,0,1,1).voidsetUVRange(com.badlogic.gdx.graphics.g2d.TextureRegion p1) Set range of texture coordinates from the specified TextureRegion.voidsetVertexTransform(com.badlogic.gdx.math.Matrix4 p1) Set the current vertex transformation matrix and enables vertex transformation.voidsetVertexTransformationEnabled(boolean p1) Sets whether vertex transformation is enabled.voidsphere(float p1, float p2, float p3, int p4, int p5) voidsphere(float p1, float p2, float p3, int p4, int p5, float p6, float p7, float p8, float p9) voidsphere(com.badlogic.gdx.math.Matrix4 p1, float p2, float p3, float p4, int p5, int p6) voidsphere(com.badlogic.gdx.math.Matrix4 p1, float p2, float p3, float p4, int p5, int p6, float p7, float p8, float p9, float p10) voidtriangle(short p1, short p2, short p3) Add a triangle by indices.voidtriangle(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p1, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p2, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p3) Add a triangle.voidtriangle(com.badlogic.gdx.math.Vector3 p1, com.badlogic.gdx.graphics.Color p2, com.badlogic.gdx.math.Vector3 p3, com.badlogic.gdx.graphics.Color p4, com.badlogic.gdx.math.Vector3 p5, com.badlogic.gdx.graphics.Color p6) Add a triangle.voidtriangle(com.badlogic.gdx.math.Vector3 p1, com.badlogic.gdx.math.Vector3 p2, com.badlogic.gdx.math.Vector3 p3) Add a triangle.shortvertex(float[] p1) Add one or more vertices, returns the index of the last vertex added.shortvertex(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p1) Add a vertex, returns the index.shortvertex(com.badlogic.gdx.math.Vector3 p1, com.badlogic.gdx.math.Vector3 p2, com.badlogic.gdx.graphics.Color p3, com.badlogic.gdx.math.Vector2 p4) Add a vertex, returns the index.Methods inherited from class com.prineside.luaj.mapping.InterfaceProxy
getLuaObj, read, write
-
Method Details
-
addMesh
public void addMesh(com.badlogic.gdx.graphics.Mesh p1) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderCopies a mesh to the mesh (part) currently being build.- Specified by:
addMeshin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder- Parameters:
p1- The mesh to copy, must have the same vertex attributes and must be indexed.
-
addMesh
public void addMesh(com.badlogic.gdx.graphics.g3d.model.MeshPart p1) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderCopies a MeshPart to the mesh (part) currently being build.- Specified by:
addMeshin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder- Parameters:
p1- The MeshPart to copy, must have the same vertex attributes, primitive type and must be indexed.
-
addMesh
public void addMesh(float[] p1, short[] p2) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderCopies a mesh to the mesh (part) currently being build. The entire vertices array is added, even if some of the vertices are not indexed by the indices array. If you want to add only the vertices that are actually indexed, then use theMeshPartBuilder.addMesh(float[], short[], int, int)method instead.- Specified by:
addMeshin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder- Parameters:
p1- The vertices to copy, must be in the same vertex layout as the mesh being build.p2- Array containing the indices to copy, each index should be valid in the vertices array.
-
addMesh
public void addMesh(com.badlogic.gdx.graphics.Mesh p1, int p2, int p3) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderCopies a (part of a) mesh to the mesh (part) currently being build.- Specified by:
addMeshin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder- Parameters:
p1- The mesh to (partly) copy, must have the same vertex attributes and must be indexed.p2- The zero-based offset of the first index of the part of the mesh to copy.p3- The number of indices of the part of the mesh to copy.
-
addMesh
public void addMesh(float[] p1, short[] p2, int p3, int p4) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderCopies a (part of a) mesh to the mesh (part) currently being build.- Specified by:
addMeshin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder- Parameters:
p1- The vertices to (partly) copy, must be in the same vertex layout as the mesh being build.p2- Array containing the indices to (partly) copy, each index should be valid in the vertices array.p3- The zero-based offset of the first index of the part of indices array to copy.p4- The number of indices of the part of the indices array to copy.
-
arrow
public void arrow(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, int p9) - Specified by:
arrowin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
box
public void box(com.badlogic.gdx.math.Matrix4 p1) - Specified by:
boxin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
box
public void box(float p1, float p2, float p3) - Specified by:
boxin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
box
public void box(float p1, float p2, float p3, float p4, float p5, float p6) - Specified by:
boxin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
box
public void box(com.badlogic.gdx.math.Vector3 p1, com.badlogic.gdx.math.Vector3 p2, com.badlogic.gdx.math.Vector3 p3, com.badlogic.gdx.math.Vector3 p4, com.badlogic.gdx.math.Vector3 p5, com.badlogic.gdx.math.Vector3 p6, com.badlogic.gdx.math.Vector3 p7, com.badlogic.gdx.math.Vector3 p8) - Specified by:
boxin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
box
public void box(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p1, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p2, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p3, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p4, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p5, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p6, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p7, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p8) - Specified by:
boxin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
capsule
public void capsule(float p1, float p2, int p3) - Specified by:
capsulein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
circle
public void circle(float p1, int p2, com.badlogic.gdx.math.Vector3 p3, com.badlogic.gdx.math.Vector3 p4) - Specified by:
circlein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
circle
public void circle(float p1, int p2, com.badlogic.gdx.math.Vector3 p3, com.badlogic.gdx.math.Vector3 p4, float p5, float p6) - Specified by:
circlein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
circle
public void circle(float p1, int p2, com.badlogic.gdx.math.Vector3 p3, com.badlogic.gdx.math.Vector3 p4, com.badlogic.gdx.math.Vector3 p5, com.badlogic.gdx.math.Vector3 p6) - Specified by:
circlein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
circle
public void circle(float p1, int p2, float p3, float p4, float p5, float p6, float p7, float p8) - Specified by:
circlein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
circle
public void circle(float p1, int p2, com.badlogic.gdx.math.Vector3 p3, com.badlogic.gdx.math.Vector3 p4, com.badlogic.gdx.math.Vector3 p5, com.badlogic.gdx.math.Vector3 p6, float p7, float p8) - Specified by:
circlein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
circle
public void circle(float p1, int p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10) - Specified by:
circlein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
circle
public void circle(float p1, int p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14) - Specified by:
circlein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
circle
public void circle(float p1, int p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14, float p15, float p16) - Specified by:
circlein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
cone
public void cone(float p1, float p2, float p3, int p4) - Specified by:
conein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
cone
public void cone(float p1, float p2, float p3, int p4, float p5, float p6) - Specified by:
conein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
cylinder
public void cylinder(float p1, float p2, float p3, int p4) - Specified by:
cylinderin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
cylinder
public void cylinder(float p1, float p2, float p3, int p4, float p5, float p6) - Specified by:
cylinderin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
cylinder
public void cylinder(float p1, float p2, float p3, int p4, float p5, float p6, boolean p7) - Specified by:
cylinderin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
ellipse
public void ellipse(float p1, float p2, int p3, com.badlogic.gdx.math.Vector3 p4, com.badlogic.gdx.math.Vector3 p5) - Specified by:
ellipsein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
ellipse
public void ellipse(float p1, float p2, int p3, com.badlogic.gdx.math.Vector3 p4, com.badlogic.gdx.math.Vector3 p5, float p6, float p7) - Specified by:
ellipsein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
ellipse
public void ellipse(float p1, float p2, int p3, com.badlogic.gdx.math.Vector3 p4, com.badlogic.gdx.math.Vector3 p5, com.badlogic.gdx.math.Vector3 p6, com.badlogic.gdx.math.Vector3 p7) - Specified by:
ellipsein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
ellipse
public void ellipse(float p1, float p2, float p3, float p4, int p5, com.badlogic.gdx.math.Vector3 p6, com.badlogic.gdx.math.Vector3 p7) - Specified by:
ellipsein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
ellipse
public void ellipse(float p1, float p2, int p3, float p4, float p5, float p6, float p7, float p8, float p9) - Specified by:
ellipsein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
ellipse
public void ellipse(float p1, float p2, int p3, com.badlogic.gdx.math.Vector3 p4, com.badlogic.gdx.math.Vector3 p5, com.badlogic.gdx.math.Vector3 p6, com.badlogic.gdx.math.Vector3 p7, float p8, float p9) - Specified by:
ellipsein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
ellipse
public void ellipse(float p1, float p2, int p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11) - Specified by:
ellipsein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
ellipse
public void ellipse(float p1, float p2, float p3, float p4, int p5, float p6, float p7, float p8, float p9, float p10, float p11) - Specified by:
ellipsein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
ellipse
public void ellipse(float p1, float p2, float p3, float p4, int p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13) - Specified by:
ellipsein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
ellipse
public void ellipse(float p1, float p2, int p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14, float p15) - Specified by:
ellipsein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
ellipse
public void ellipse(float p1, float p2, int p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14, float p15, float p16, float p17) - Specified by:
ellipsein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
ellipse
public void ellipse(float p1, float p2, float p3, float p4, int p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14, float p15, float p16, float p17, float p18, float p19) - Specified by:
ellipsein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
ensureCapacity
public void ensureCapacity(int p1, int p2) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderIncreases the size of the backing vertices and indices arrays to accommodate the specified number of additional vertices and indices. Useful before adding many vertices and indices to avoid multiple backing array resizes.- Specified by:
ensureCapacityin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder- Parameters:
p1- The number of vertices you are about to addp2- The number of indices you are about to add
-
ensureIndices
public void ensureIndices(int p1) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderIncreases the size of the backing indices array to accommodate the specified number of additional indices. Useful before adding many indices to avoid multiple backing array resizes.- Specified by:
ensureIndicesin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder- Parameters:
p1- The number of indices you are about to add
-
ensureRectangleIndices
public void ensureRectangleIndices(int p1) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderIncreases the size of the backing indices array to accommodate the specified number of additional rectangles. Useful before adding many rectangles usingMeshPartBuilder.rect(short, short, short, short)to avoid multiple backing array resizes.- Specified by:
ensureRectangleIndicesin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder- Parameters:
p1- The number of rectangles you are about to add
-
ensureTriangleIndices
public void ensureTriangleIndices(int p1) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderIncreases the size of the backing indices array to accommodate the specified number of additional triangles. Useful before adding many triangles usingMeshPartBuilder.triangle(short, short, short)to avoid multiple backing array resizes. The actual number of indices accounted for depends on the primitive type (seeMeshPartBuilder.getPrimitiveType()).- Specified by:
ensureTriangleIndicesin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder- Parameters:
p1- The number of triangles you are about to add
-
ensureVertices
public void ensureVertices(int p1) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderIncreases the size of the backing vertices array to accommodate the specified number of additional vertices. Useful before adding many vertices to avoid multiple backing array resizes.- Specified by:
ensureVerticesin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder- Parameters:
p1- The number of vertices you are about to add
-
getAttributes
public com.badlogic.gdx.graphics.VertexAttributes getAttributes()- Specified by:
getAttributesin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder- Returns:
- The
VertexAttributesavailable for building.
-
getMeshPart
public com.badlogic.gdx.graphics.g3d.model.MeshPart getMeshPart()- Specified by:
getMeshPartin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder- Returns:
- The
MeshPartcurrently building.
-
getPrimitiveType
public int getPrimitiveType()- Specified by:
getPrimitiveTypein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder- Returns:
- The primitive type used for building, e.g.
GL20.GL_TRIANGLESorGL20.GL_LINES.
-
getVertexTransform
public com.badlogic.gdx.math.Matrix4 getVertexTransform(com.badlogic.gdx.math.Matrix4 p1) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderGet the current vertex transformation matrix.- Specified by:
getVertexTransformin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
index
public void index(short p1) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd an index, MeshPartBuilder expects all meshes to be indexed.- Specified by:
indexin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
index
public void index(short p1, short p2) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd multiple indices, MeshPartBuilder expects all meshes to be indexed.- Specified by:
indexin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
index
public void index(short p1, short p2, short p3) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd multiple indices, MeshPartBuilder expects all meshes to be indexed.- Specified by:
indexin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
index
public void index(short p1, short p2, short p3, short p4) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd multiple indices, MeshPartBuilder expects all meshes to be indexed.- Specified by:
indexin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
index
public void index(short p1, short p2, short p3, short p4, short p5, short p6) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd multiple indices, MeshPartBuilder expects all meshes to be indexed.- Specified by:
indexin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
index
public void index(short p1, short p2, short p3, short p4, short p5, short p6, short p7, short p8) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd multiple indices, MeshPartBuilder expects all meshes to be indexed.- Specified by:
indexin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
isVertexTransformationEnabled
public boolean isVertexTransformationEnabled()Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderIndicates whether vertex transformation is enabled.- Specified by:
isVertexTransformationEnabledin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
lastIndex
public int lastIndex()- Specified by:
lastIndexin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder- Returns:
- The index of the last added vertex.
-
line
public void line(short p1, short p2) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd a line by indices. Requires GL_LINES primitive type.- Specified by:
linein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
line
public void line(com.badlogic.gdx.math.Vector3 p1, com.badlogic.gdx.math.Vector3 p2) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd a line. Requires GL_LINES primitive type.- Specified by:
linein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
line
public void line(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p1, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p2) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd a line. Requires GL_LINES primitive type.- Specified by:
linein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
line
public void line(com.badlogic.gdx.math.Vector3 p1, com.badlogic.gdx.graphics.Color p2, com.badlogic.gdx.math.Vector3 p3, com.badlogic.gdx.graphics.Color p4) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd a line. Requires GL_LINES primitive type.- Specified by:
linein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
line
public void line(float p1, float p2, float p3, float p4, float p5, float p6) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd a line. Requires GL_LINES primitive type.- Specified by:
linein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
patch
public void patch(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p1, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p2, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p3, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p4, int p5, int p6) - Specified by:
patchin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
patch
public void patch(com.badlogic.gdx.math.Vector3 p1, com.badlogic.gdx.math.Vector3 p2, com.badlogic.gdx.math.Vector3 p3, com.badlogic.gdx.math.Vector3 p4, com.badlogic.gdx.math.Vector3 p5, int p6, int p7) - Specified by:
patchin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
patch
public void patch(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14, float p15, int p16, int p17) - Specified by:
patchin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
rect
public void rect(short p1, short p2, short p3, short p4) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd a rectangle by indices. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.- Specified by:
rectin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
rect
public void rect(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p1, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p2, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p3, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p4) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd a rectangle. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.- Specified by:
rectin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
rect
public void rect(com.badlogic.gdx.math.Vector3 p1, com.badlogic.gdx.math.Vector3 p2, com.badlogic.gdx.math.Vector3 p3, com.badlogic.gdx.math.Vector3 p4, com.badlogic.gdx.math.Vector3 p5) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd a rectangle. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.- Specified by:
rectin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
rect
public void rect(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14, float p15) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd a rectangle Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.- Specified by:
rectin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
setColor
public void setColor(com.badlogic.gdx.graphics.Color p1) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderSet the color used to tint the vertex color, defaults to white. Only applicable forVertexAttributes.Usage.ColorPackedorVertexAttributes.Usage.ColorUnpacked.- Specified by:
setColorin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
setColor
public void setColor(float p1, float p2, float p3, float p4) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderSet the color used to tint the vertex color, defaults to white. Only applicable forVertexAttributes.Usage.ColorPackedorVertexAttributes.Usage.ColorUnpacked.- Specified by:
setColorin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
setUVRange
public void setUVRange(com.badlogic.gdx.graphics.g2d.TextureRegion p1) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderSet range of texture coordinates from the specified TextureRegion.- Specified by:
setUVRangein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
setUVRange
public void setUVRange(float p1, float p2, float p3, float p4) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderSet range of texture coordinates used (default is 0,0,1,1).- Specified by:
setUVRangein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
setVertexTransform
public void setVertexTransform(com.badlogic.gdx.math.Matrix4 p1) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderSet the current vertex transformation matrix and enables vertex transformation.- Specified by:
setVertexTransformin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
setVertexTransformationEnabled
public void setVertexTransformationEnabled(boolean p1) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderSets whether vertex transformation is enabled.- Specified by:
setVertexTransformationEnabledin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
sphere
public void sphere(float p1, float p2, float p3, int p4, int p5) - Specified by:
spherein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
sphere
public void sphere(com.badlogic.gdx.math.Matrix4 p1, float p2, float p3, float p4, int p5, int p6) - Specified by:
spherein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
sphere
public void sphere(float p1, float p2, float p3, int p4, int p5, float p6, float p7, float p8, float p9) - Specified by:
spherein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
sphere
public void sphere(com.badlogic.gdx.math.Matrix4 p1, float p2, float p3, float p4, int p5, int p6, float p7, float p8, float p9, float p10) - Specified by:
spherein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
triangle
public void triangle(short p1, short p2, short p3) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd a triangle by indices. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.- Specified by:
trianglein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
triangle
public void triangle(com.badlogic.gdx.math.Vector3 p1, com.badlogic.gdx.math.Vector3 p2, com.badlogic.gdx.math.Vector3 p3) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd a triangle. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.- Specified by:
trianglein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
triangle
public void triangle(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p1, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p2, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p3) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd a triangle. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.- Specified by:
trianglein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
triangle
public void triangle(com.badlogic.gdx.math.Vector3 p1, com.badlogic.gdx.graphics.Color p2, com.badlogic.gdx.math.Vector3 p3, com.badlogic.gdx.graphics.Color p4, com.badlogic.gdx.math.Vector3 p5, com.badlogic.gdx.graphics.Color p6) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd a triangle. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.- Specified by:
trianglein interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
vertex
public short vertex(float[] p1) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd one or more vertices, returns the index of the last vertex added. The length of values must a power of the vertex size.- Specified by:
vertexin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
vertex
public short vertex(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo p1) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd a vertex, returns the index. UseMeshPartBuilder.getAttributes()to check which values are available.- Specified by:
vertexin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-
vertex
public short vertex(com.badlogic.gdx.math.Vector3 p1, com.badlogic.gdx.math.Vector3 p2, com.badlogic.gdx.graphics.Color p3, com.badlogic.gdx.math.Vector2 p4) Description copied from interface:com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilderAdd a vertex, returns the index. Null values are allowed. UseMeshPartBuilder.getAttributes()to check which values are available.- Specified by:
vertexin interfacecom.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder
-