com.badlogic.gdx.graphics.g3d.utils
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 Object
- implements Pool.Poolable
Class that contains all vertex information the builder can use.
- Author:
- Xoppa
Method Summary |
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(Color col)
|
MeshPartBuilder.VertexInfo |
setCol(float r,
float g,
float b,
float a)
|
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)
|
position
public final Vector3 position
hasPosition
public boolean hasPosition
normal
public final Vector3 normal
hasNormal
public boolean hasNormal
color
public final Color color
hasColor
public boolean hasColor
uv
public final Vector2 uv
hasUV
public boolean hasUV
MeshPartBuilder.VertexInfo
public MeshPartBuilder.VertexInfo()
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 interface Pool.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)
Copyright © 2014. All Rights Reserved.