public class VertexDataBuilder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static int |
INITIAL_FACE_CAPACITY |
Vec3Array.Builder |
normals |
Vec3Array.Builder |
positions |
Vec2Array.Builder |
texCoords |
| Constructor and Description |
|---|
VertexDataBuilder(boolean mergePositions,
boolean withNormals,
boolean withUv) |
VertexDataBuilder(int sizeHint,
boolean mergePositions,
boolean withNormals,
boolean withUv) |
| Modifier and Type | Method and Description |
|---|---|
int |
addPosition(Vec3 position) |
VertexData |
build() |
void |
clear() |
boolean |
positionHasNoDuplicate() |
protected static final int INITIAL_FACE_CAPACITY
public final Vec3Array.Builder positions
public final Vec3Array.Builder normals
public final Vec2Array.Builder texCoords
public VertexDataBuilder(boolean mergePositions,
boolean withNormals,
boolean withUv)
public VertexDataBuilder(int sizeHint,
boolean mergePositions,
boolean withNormals,
boolean withUv)
public int addPosition(Vec3 position)
public VertexData build()
public void clear()
public boolean positionHasNoDuplicate()
Bonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com