public static class MeshPartBuilder.VertexInfo extends Object implements Pool.Poolable
Modifier and Type | Field and Description |
---|---|
Color |
color |
boolean |
hasColor |
boolean |
hasNormal |
boolean |
hasPosition |
boolean |
hasUV |
Vector3 |
normal |
Vector3 |
position |
Vector2 |
uv |
Constructor and Description |
---|
VertexInfo() |
Modifier and Type | Method and 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(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) |
public final Vector3 position
public boolean hasPosition
public final Vector3 normal
public boolean hasNormal
public final Color color
public boolean hasColor
public final Vector2 uv
public boolean hasUV
public void reset()
Pool.Poolable
reset
in interface Pool.Poolable
public MeshPartBuilder.VertexInfo set(Vector3 pos, Vector3 nor, Color col, Vector2 uv)
public MeshPartBuilder.VertexInfo set(MeshPartBuilder.VertexInfo other)
public MeshPartBuilder.VertexInfo setPos(float x, float y, float z)
public MeshPartBuilder.VertexInfo setPos(Vector3 pos)
public MeshPartBuilder.VertexInfo setNor(float x, float y, float z)
public MeshPartBuilder.VertexInfo setNor(Vector3 nor)
public MeshPartBuilder.VertexInfo setCol(float r, float g, float b, float a)
public MeshPartBuilder.VertexInfo setCol(Color col)
public MeshPartBuilder.VertexInfo setUV(float u, float v)
public MeshPartBuilder.VertexInfo setUV(Vector2 uv)
public MeshPartBuilder.VertexInfo lerp(MeshPartBuilder.VertexInfo target, float alpha)
Copyright © 2020. All rights reserved.