Uses of Interface
artofillusion.view.VertexShader

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.
 



Copyright © 1999-2011 by Peter Eastman.