Class MeshPartBuilder.VertexInfo
- java.lang.Object
-
- com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo
-
- All Implemented Interfaces:
Pool.Poolable
- Enclosing interface:
- MeshPartBuilder
public static class MeshPartBuilder.VertexInfo extends java.lang.Object implements Pool.Poolable
Class that contains all vertex information the builder can use.
-
-
Constructor Summary
Constructors Constructor Description VertexInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MeshPartBuilder.VertexInfolerp(MeshPartBuilder.VertexInfo target, float alpha)voidreset()Resets the object for reuse.MeshPartBuilder.VertexInfoset(MeshPartBuilder.VertexInfo other)MeshPartBuilder.VertexInfoset(Vector3 pos, Vector3 nor, Color col, Vector2 uv)MeshPartBuilder.VertexInfosetCol(float r, float g, float b, float a)MeshPartBuilder.VertexInfosetCol(Color col)MeshPartBuilder.VertexInfosetNor(float x, float y, float z)MeshPartBuilder.VertexInfosetNor(Vector3 nor)MeshPartBuilder.VertexInfosetPos(float x, float y, float z)MeshPartBuilder.VertexInfosetPos(Vector3 pos)MeshPartBuilder.VertexInfosetUV(float u, float v)MeshPartBuilder.VertexInfosetUV(Vector2 uv)
-
-
-
Method Detail
-
reset
public void reset()
Description copied from interface:Pool.PoolableResets the object for reuse. Object references should be nulled and fields may be set to default values.- Specified by:
resetin interfacePool.Poolable
-
set
public MeshPartBuilder.VertexInfo set(Vector3 pos, Vector3 nor, Color col, Vector2 uv)
-
set
public MeshPartBuilder.VertexInfo set(MeshPartBuilder.VertexInfo other)
-
setPos
public MeshPartBuilder.VertexInfo setPos(float x, float y, float z)
-
setPos
public MeshPartBuilder.VertexInfo setPos(Vector3 pos)
-
setNor
public MeshPartBuilder.VertexInfo setNor(float x, float y, float z)
-
setNor
public MeshPartBuilder.VertexInfo setNor(Vector3 nor)
-
setCol
public MeshPartBuilder.VertexInfo setCol(float r, float g, float b, float a)
-
setCol
public MeshPartBuilder.VertexInfo setCol(Color col)
-
setUV
public MeshPartBuilder.VertexInfo setUV(float u, float v)
-
setUV
public MeshPartBuilder.VertexInfo setUV(Vector2 uv)
-
lerp
public MeshPartBuilder.VertexInfo lerp(MeshPartBuilder.VertexInfo target, float alpha)
-
-