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.VertexInfo
lerp(MeshPartBuilder.VertexInfo target, float alpha)
void
reset()
Resets the object for reuse.MeshPartBuilder.VertexInfo
set(MeshPartBuilder.VertexInfo other)
MeshPartBuilder.VertexInfo
set(Vector3 pos, Vector3 nor, Color col, Vector2 uv)
MeshPartBuilder.VertexInfo
setCol(float r, float g, float b, float a)
MeshPartBuilder.VertexInfo
setCol(Color col)
MeshPartBuilder.VertexInfo
setNor(float x, float y, float z)
MeshPartBuilder.VertexInfo
setNor(Vector3 nor)
MeshPartBuilder.VertexInfo
setPos(float x, float y, float z)
MeshPartBuilder.VertexInfo
setPos(Vector3 pos)
MeshPartBuilder.VertexInfo
setUV(float u, float v)
MeshPartBuilder.VertexInfo
setUV(Vector2 uv)
-
-
-
Method Detail
-
reset
public void reset()
Description copied from interface:Pool.Poolable
Resets the object for reuse. Object references should be nulled and fields may be set to default values.- Specified by:
reset
in 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)
-
-