public abstract class NormalBufferPutter
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
NormalBufferPutter.FloatNormalBufferPutter |
static class |
NormalBufferPutter.ShortNormalBufferPutter |
| Modifier and Type | Method and Description |
|---|---|
abstract int |
bytesPerNormal() |
static NormalBufferPutter |
getDefault() |
void |
putNormal(java.nio.ByteBuffer buff,
float[] nrm) |
void |
putNormal(java.nio.ByteBuffer buff,
float[] nrm,
int offset) |
abstract void |
putNormal(java.nio.ByteBuffer buff,
float nx,
float ny,
float nz) |
void |
putNormal(java.nio.ByteBuffer buff,
int location,
float[] pos) |
void |
putNormal(java.nio.ByteBuffer buff,
int location,
float[] pos,
int offset) |
void |
putNormals(java.nio.ByteBuffer buff,
float[] nrms) |
void |
putNormals(java.nio.ByteBuffer buff,
float[] nrms,
int offset,
int stride,
int count) |
void |
putNormals(java.nio.ByteBuffer buff,
int location,
float[] pos) |
void |
putNormals(java.nio.ByteBuffer buff,
int location,
float[] pos,
int offset,
int stride,
int count) |
void |
putNormals(java.nio.ByteBuffer buff,
int location,
int bstride,
float[] pos,
int offset,
int pstride,
int count) |
void |
putNormals(java.nio.ByteBuffer buff,
int location,
java.lang.Iterable<float[]> positions) |
void |
putNormals(java.nio.ByteBuffer buff,
java.lang.Iterable<float[]> normals) |
abstract GL3AttributeStorage |
storage() |
public abstract void putNormal(java.nio.ByteBuffer buff,
float nx,
float ny,
float nz)
public abstract int bytesPerNormal()
public abstract GL3AttributeStorage storage()
public void putNormal(java.nio.ByteBuffer buff,
float[] nrm)
public void putNormal(java.nio.ByteBuffer buff,
float[] nrm,
int offset)
public void putNormals(java.nio.ByteBuffer buff,
float[] nrms)
public void putNormals(java.nio.ByteBuffer buff,
float[] nrms,
int offset,
int stride,
int count)
public void putNormals(java.nio.ByteBuffer buff,
java.lang.Iterable<float[]> normals)
public void putNormal(java.nio.ByteBuffer buff,
int location,
float[] pos)
public void putNormal(java.nio.ByteBuffer buff,
int location,
float[] pos,
int offset)
public void putNormals(java.nio.ByteBuffer buff,
int location,
float[] pos)
public void putNormals(java.nio.ByteBuffer buff,
int location,
float[] pos,
int offset,
int stride,
int count)
public void putNormals(java.nio.ByteBuffer buff,
int location,
int bstride,
float[] pos,
int offset,
int pstride,
int count)
public void putNormals(java.nio.ByteBuffer buff,
int location,
java.lang.Iterable<float[]> positions)
public static NormalBufferPutter getDefault()