public interface IGraphics3D extends IGraphics
Modifier and Type | Method and Description |
---|---|
void |
ambient(float[] rgba) |
void |
ambient(float r,
float g,
float b) |
void |
ambient(float r,
float g,
float b,
float a) |
void |
ambient(IColor c) |
void |
ambient(IColor c,
float alpha) |
void |
beginTexture(ITexture tex) |
void |
diffuse(float[] rgba) |
void |
diffuse(float r,
float g,
float b) |
void |
diffuse(float r,
float g,
float b,
float a)
diffuse color is same with color(Color c)
|
void |
diffuse(IColor c) |
void |
diffuse(IColor c,
float alpha) |
void |
disableLight() |
void |
drawLineLoop(IVec[] p) |
void |
drawLines(IVec[] p) |
void |
drawLineStrip(IVec[] p) |
void |
drawPoint(IVec p) |
void |
drawPoints(IVec[] p) |
void |
drawPolygon(IVec[] pts) |
void |
drawPolygon(IVec[] pts,
IColor[] clr,
float alpha,
boolean light) |
void |
drawPolygon(IVec[] pts,
IVec[] nml) |
void |
drawPolygon(IVec[] pts,
IVec[] nml,
IColor[] clr,
float alpha,
boolean light) |
void |
drawPolygon(IVec[] pts,
IVec[] nml,
IVec2f[] uv) |
void |
drawPolygon(IVec[] pts,
IVec2f[] uv) |
void |
drawQuadMatrix(IVec[][] pts) |
void |
drawQuadMatrix(IVec[][] pts,
IColor[][] clr,
float alpha,
boolean light) |
void |
drawQuadMatrix(IVec[][] pts,
IVec[][] nml) |
void |
drawQuadMatrix(IVec[][] pts,
IVec[][] nml,
IColor[][] clr,
float alpha,
boolean light) |
void |
drawQuadMatrix(IVec[][] pts,
IVec[][] nml,
IVec2f[][] uv) |
void |
drawQuadMatrix(IVec[][] pts,
IVec2f[][] uv) |
void |
drawQuads(IVec[] pts) |
void |
drawQuads(IVec[] pts,
IColor[] clr,
float alpha,
boolean light) |
void |
drawQuads(IVec[] pts,
IVec[] nml) |
void |
drawQuads(IVec[] pts,
IVec[] nml,
IColor[] clr,
float alpha,
boolean light) |
void |
drawQuads(IVec[] pts,
IVec[] nml,
IVec2f[] uv) |
void |
drawQuads(IVec[] pts,
IVec2f[] uv) |
void |
drawQuadStrip(IVec[] pts) |
void |
drawQuadStrip(IVec[] pts,
IColor[] clr,
float alpha,
boolean light) |
void |
drawQuadStrip(IVec[] pts,
IVec[] nml) |
void |
drawQuadStrip(IVec[] pts,
IVec[] nml,
IColor[] clr,
float alpha,
boolean light) |
void |
drawQuadStrip(IVec[] pts,
IVec[] nml,
IVec2f[] uv) |
void |
drawQuadStrip(IVec[] pts,
IVec2f[] uv) |
void |
drawTriangleFan(IVec[] pts) |
void |
drawTriangleFan(IVec[] pts,
IColor[] clr,
float alpha,
boolean light) |
void |
drawTriangleFan(IVec[] pts,
IVec[] nml) |
void |
drawTriangleFan(IVec[] pts,
IVec[] nml,
IColor[] clr,
float alpha,
boolean light) |
void |
drawTriangleFan(IVec[] pts,
IVec[] nml,
IVec2f[] uv) |
void |
drawTriangleFan(IVec[] pts,
IVec2f[] uv) |
void |
drawTriangles(IVec[] pts) |
void |
drawTriangles(IVec[] pts,
IColor[] clr,
float alpha,
boolean light) |
void |
drawTriangles(IVec[] pts,
IVec[] nml) |
void |
drawTriangles(IVec[] pts,
IVec[] nml,
IColor[] clr,
float alpha,
boolean light) |
void |
drawTriangles(IVec[] pts,
IVec[] nml,
IVec2f[] uv) |
void |
drawTriangles(IVec[] pts,
IVec2f[] uv) |
void |
drawTriangleStrip(IVec[] pts) |
void |
drawTriangleStrip(IVec[] pts,
IColor[] clr,
float alpha,
boolean light) |
void |
drawTriangleStrip(IVec[] pts,
IVec[] nml) |
void |
drawTriangleStrip(IVec[] pts,
IVec[] nml,
IColor[] clr,
float alpha,
boolean light) |
void |
drawTriangleStrip(IVec[] pts,
IVec[] nml,
IVec2f[] uv) |
void |
drawTriangleStrip(IVec[] pts,
IVec2f[] uv) |
void |
emissive(float[] rgba) |
void |
emissive(float r,
float g,
float b) |
void |
emissive(float r,
float g,
float b,
float a) |
void |
emissive(IColor c) |
void |
emissive(IColor c,
float alpha) |
void |
enableLight() |
void |
endTexture() |
void |
pointSize(float size) |
void |
shininess(float s) |
void |
specular(float[] rgba) |
void |
specular(float r,
float g,
float b) |
void |
specular(float r,
float g,
float b,
float a) |
void |
specular(IColor c) |
void |
specular(IColor c,
float alpha) |
void diffuse(float r, float g, float b, float a)
void diffuse(float r, float g, float b)
void diffuse(float[] rgba)
void diffuse(IColor c)
void diffuse(IColor c, float alpha)
void ambient(float r, float g, float b, float a)
void ambient(float r, float g, float b)
void ambient(float[] rgba)
void ambient(IColor c)
void ambient(IColor c, float alpha)
void specular(float r, float g, float b, float a)
void specular(float r, float g, float b)
void specular(float[] rgba)
void specular(IColor c)
void specular(IColor c, float alpha)
void emissive(float r, float g, float b, float a)
void emissive(float r, float g, float b)
void emissive(float[] rgba)
void emissive(IColor c)
void emissive(IColor c, float alpha)
void shininess(float s)
void enableLight()
void disableLight()
void pointSize(float size)
void drawPoint(IVec p)
void drawPoints(IVec[] p)
void drawLines(IVec[] p)
void drawLineStrip(IVec[] p)
void drawLineLoop(IVec[] p)
void drawPolygon(IVec[] pts)
void drawQuads(IVec[] pts)
void drawQuadStrip(IVec[] pts)
void drawQuadMatrix(IVec[][] pts)
void drawQuadMatrix(IVec[][] pts, IVec[][] nml, IColor[][] clr, float alpha, boolean light)
void drawTriangles(IVec[] pts)
void drawTriangleStrip(IVec[] pts)
void drawTriangleStrip(IVec[] pts, IVec[] nml, IColor[] clr, float alpha, boolean light)
void drawTriangleFan(IVec[] pts)
void drawTriangleFan(IVec[] pts, IVec[] nml, IColor[] clr, float alpha, boolean light)
void beginTexture(ITexture tex)
void endTexture()