|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use VertexShader | |
---|---|
artofillusion | |
artofillusion.view |
Uses of VertexShader in artofillusion |
---|
Methods in artofillusion with parameters of type VertexShader | |
---|---|
void |
ViewerCanvas.renderMesh(RenderingMesh mesh,
VertexShader shader,
Camera cam,
boolean closed,
boolean[] hideFace)
Render a mesh to the canvas. |
void |
ViewerCanvas.renderMeshTransparent(RenderingMesh mesh,
VertexShader shader,
Camera cam,
Vec3 viewDir,
boolean[] hideFace)
Render an object with flat shading in subtractive (transparent) mode. |
Uses of VertexShader in artofillusion.view |
---|
Classes in artofillusion.view that implement VertexShader | |
---|---|
class |
ConstantVertexShader
This is a VertexShader which renders the entire surface in a constant color, independent of orientation. |
class |
FlatVertexShader
This is a VertexShader which renders a mesh in a solid color with flat shading. |
class |
ParameterVertexShader
This is a VertexShader which colors the surface based on the value of a TextureParameter. |
class |
SelectionVertexShader
This is a VertexShader which highlights selected faces. |
class |
SmoothVertexShader
This is a VertexShader which renders a uniform colored mesh with smooth shading. |
class |
TexturedVertexShader
This is a VertexShader which renders a textured mesh with smooth shading. |
Methods in artofillusion.view that return VertexShader | |
---|---|
VertexShader |
TexturedVertexShader.optimize()
In some cases, a texture can be represented by a simpler shader. |
Methods in artofillusion.view with parameters of type VertexShader | |
---|---|
void |
SoftwareCanvasDrawer.renderMesh(RenderingMesh mesh,
VertexShader shader,
Camera cam,
boolean closed,
boolean[] hideFace)
Render a mesh to the canvas. |
void |
GLCanvasDrawer.renderMesh(RenderingMesh mesh,
VertexShader shader,
Camera cam,
boolean closed,
boolean[] hideFace)
Render a mesh to the canvas. |
void |
CanvasDrawer.renderMesh(RenderingMesh mesh,
VertexShader shader,
Camera cam,
boolean closed,
boolean[] hideFace)
Render a mesh to the canvas. |
void |
SoftwareCanvasDrawer.renderMeshTransparent(RenderingMesh mesh,
VertexShader shader,
Camera cam,
Vec3 viewDir,
boolean[] hideFace)
Render an object with flat shading in subtractive (transparent) mode. |
void |
GLCanvasDrawer.renderMeshTransparent(RenderingMesh mesh,
VertexShader shader,
Camera cam,
Vec3 viewDir,
boolean[] hideFace)
Render an object with flat shading in subtractive (transparent) mode. |
void |
CanvasDrawer.renderMeshTransparent(RenderingMesh mesh,
VertexShader shader,
Camera cam,
Vec3 viewDir,
boolean[] hideFace)
Render an object with flat shading in subtractive (transparent) mode. |
Constructors in artofillusion.view with parameters of type VertexShader | |
---|---|
SelectionVertexShader(RGBColor selectionColor,
VertexShader shader,
int[] faceIndex,
boolean[] selected)
Create a FlatVertexShader for a mesh. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |