public class ImmediateModeRenderer20 extends Object implements ImmediateModeRenderer
Constructor and Description |
---|
ImmediateModeRenderer20(boolean hasNormals,
boolean hasColors,
int numTexCoords) |
ImmediateModeRenderer20(int maxVertices,
boolean hasNormals,
boolean hasColors,
int numTexCoords) |
ImmediateModeRenderer20(int maxVertices,
boolean hasNormals,
boolean hasColors,
int numTexCoords,
ShaderProgram shader) |
Modifier and Type | Method and Description |
---|---|
void |
begin(Matrix4 projModelView,
int primitiveType) |
void |
color(Color color) |
void |
color(float colorBits) |
void |
color(float r,
float g,
float b,
float a) |
static ShaderProgram |
createDefaultShader(boolean hasNormals,
boolean hasColors,
int numTexCoords)
Returns a new instance of the default shader used by SpriteBatch for GL2 when no shader is specified.
|
void |
dispose() |
void |
end() |
void |
flush() |
int |
getMaxVertices() |
int |
getNumVertices() |
void |
normal(float x,
float y,
float z) |
void |
setShader(ShaderProgram shader) |
void |
texCoord(float u,
float v) |
void |
vertex(float x,
float y,
float z) |
public ImmediateModeRenderer20(boolean hasNormals, boolean hasColors, int numTexCoords)
public ImmediateModeRenderer20(int maxVertices, boolean hasNormals, boolean hasColors, int numTexCoords)
public ImmediateModeRenderer20(int maxVertices, boolean hasNormals, boolean hasColors, int numTexCoords, ShaderProgram shader)
public void setShader(ShaderProgram shader)
public void begin(Matrix4 projModelView, int primitiveType)
begin
in interface ImmediateModeRenderer
public void color(Color color)
color
in interface ImmediateModeRenderer
public void color(float r, float g, float b, float a)
color
in interface ImmediateModeRenderer
public void color(float colorBits)
color
in interface ImmediateModeRenderer
public void texCoord(float u, float v)
texCoord
in interface ImmediateModeRenderer
public void normal(float x, float y, float z)
normal
in interface ImmediateModeRenderer
public void vertex(float x, float y, float z)
vertex
in interface ImmediateModeRenderer
public void flush()
flush
in interface ImmediateModeRenderer
public void end()
end
in interface ImmediateModeRenderer
public int getNumVertices()
getNumVertices
in interface ImmediateModeRenderer
public int getMaxVertices()
getMaxVertices
in interface ImmediateModeRenderer
public void dispose()
dispose
in interface ImmediateModeRenderer
public static ShaderProgram createDefaultShader(boolean hasNormals, boolean hasColors, int numTexCoords)
Copyright © 2015. All rights reserved.