Uses of Class
artofillusion.texture.Texture

Packages that use Texture
artofillusion   
artofillusion.animation   
artofillusion.object   
artofillusion.texture   
 

Uses of Texture in artofillusion
 

Methods in artofillusion that return Texture
 Texture Scene.getDefaultTexture()
          Get the default Texture for newly created objects.
 Texture Scene.getEnvironmentTexture()
          Get the texture being used as an environment mapping.
 Texture Scene.getTexture(int i)
          Get the i'th texture.
 Texture Scene.getTexture(java.lang.String name)
          Get the texture with the specified name, or null if there is none.
 

Methods in artofillusion with parameters of type Texture
 void Scene.addTexture(Texture tex)
          Add a new Texture to the scene.
 void Scene.addTexture(Texture tex, int index)
          Add a new Texture to the scene.
 int Scene.indexOf(Texture tex)
          Get the index of the specified texture.
static void ModellingApp.registerTexture(Texture o)
          Deprecated. Add a new Texture the list of available ones.
 void Scene.setEnvironmentTexture(Texture tex)
          Set the texture being used as an environment mapping.
 void MaterialPreviewer.setTexture(Texture tex, TextureMapping map)
           
 

Constructors in artofillusion with parameters of type Texture
MaterialPreviewer(Texture tex, Material mat, int width, int height)
          Create a MaterialPreviewer to display a Texture and/or Material mapped to a sphere.
MaterialPreviewer(Texture tex, Material mat, Object3D obj, int width, int height)
          Same as above, except you can specify a different object to use instead of a sphere.
 

Uses of Texture in artofillusion.animation
 

Methods in artofillusion.animation with parameters of type Texture
 void Actor.setTexture(Texture tex, TextureMapping map)
           
 

Uses of Texture in artofillusion.object
 

Methods in artofillusion.object that return Texture
 Texture ObjectWrapper.getTexture()
          Get this object's Texture.
 Texture Object3D.getTexture()
          Get this object's Texture.
 

Methods in artofillusion.object with parameters of type Texture
 TriangleMesh CSGModeller.getMesh(int op, Texture texture)
          Get a triangle mesh representing the union, intersection, or difference of the two objects.
 void Tube.setTexture(Texture tex, TextureMapping mapping)
          When setting the texture, we need to clear the cached meshes.
 void TriangleMesh.setTexture(Texture tex, TextureMapping mapping)
          When setting the texture, we need to clear the caches.
 void SplineMesh.setTexture(Texture tex, TextureMapping mapping)
          When setting the texture, we need to clear the caches.
 void Sphere.setTexture(Texture tex, TextureMapping mapping)
           
 void ObjectInfo.setTexture(Texture tex, TextureMapping map)
          Set the texture and texture mapping for this object.
 void Object3D.setTexture(Texture tex, TextureMapping map)
          Set the Texture and TextureMapping for this object.
 void ImplicitSphere.setTexture(Texture tex, TextureMapping mapping)
           
 void Cylinder.setTexture(Texture tex, TextureMapping mapping)
           
 void Cube.setTexture(Texture tex, TextureMapping mapping)
           
 void CSGObject.setTexture(Texture tex, TextureMapping mapping)
          When setting the texture or material, also set it for each of the component objects.
 

Uses of Texture in artofillusion.texture
 

Subclasses of Texture in artofillusion.texture
 class ImageMapTexture
          ImageMapTexture represents a texture whose properties are defined by images.
 class LayeredTexture
          LayeredTexture represents a texture which is composed of other textures layered on top of each other.
 class ProceduralTexture2D
          This is a Texture2D which uses a Procedure to calculate its properties.
 class ProceduralTexture3D
          This is a Texture3D which uses a Procedure to calculate its properties.
 class Texture2D
          Texture2D represents a Texture whose surface properties are defined in 2D.
 class Texture3D
           
 class UniformTexture
          UniformMaterial represents a material whose properties do not vary with position.
 

Methods in artofillusion.texture that return Texture
 Texture UniformTexture.duplicate()
          Create a duplicate of the texture.
abstract  Texture Texture.duplicate()
          Create a duplicate of the texture.
 Texture ProceduralTexture3D.duplicate()
           
 Texture ProceduralTexture2D.duplicate()
           
 Texture LayeredTexture.duplicate()
          There shouldn't ever be a reason to call this.
 Texture ImageMapTexture.duplicate()
          Create a duplicate of the texture.
 Texture LayeredMapping.getLayer(int which)
          Get a particular layer.
 Texture[] LayeredMapping.getLayers()
          Get the list of layers for this texture.
 Texture UniformMapping.getTexture()
           
abstract  Texture TextureMapping.getTexture()
          Get the Texture associated with this TextureMapping.
 Texture Mapping3D.getTexture()
           
 Texture Mapping2D.getTexture()
           
 Texture LayeredMapping.getTexture()
          Get the LayeredTexture object this mapping is associated with
 

Methods in artofillusion.texture with parameters of type Texture
 void LayeredMapping.addLayer(int index, Texture tex, TextureMapping map, int mode)
          Add a layer to the texture.
 void LayeredMapping.addLayer(Texture tex)
          Deprecated. Use LayeredMapping.addLayer(int, Texture, TextureMapping, int) instead.
 TextureMapping UVMapping.duplicate(Object3D obj, Texture tex)
           
 TextureMapping UniformMapping.duplicate(Object3D obj, Texture tex)
           
abstract  TextureMapping TextureMapping.duplicate(Object3D obj, Texture tex)
          Create a new TextureMapping which is identical to this one, but for a different object and texture.
 TextureMapping SphericalMapping.duplicate(Object3D obj, Texture tex)
           
 TextureMapping ProjectionMapping.duplicate(Object3D obj, Texture tex)
           
 TextureMapping LinearMapping3D.duplicate(Object3D obj, Texture tex)
           
 TextureMapping LayeredMapping.duplicate(Object3D obj, Texture tex)
          Create a new TextureMapping which is identical to this one, but for a different Texture.
 TextureMapping CylindricalMapping.duplicate(Object3D obj, Texture tex)
           
static boolean UVMapping.legalMapping(Object3D obj, Texture tex)
           
static boolean UniformMapping.legalMapping(Object3D obj, Texture tex)
           
static boolean Mapping3D.legalMapping(Object3D obj, Texture tex)
           
static boolean Mapping2D.legalMapping(Object3D obj, Texture tex)
           
 void LayeredMapping.setLayer(int which, Texture tex)
          Set a particular layer.
 

Constructors in artofillusion.texture with parameters of type Texture
CylindricalMapping(java.io.DataInputStream in, Object3D obj, Texture theTexture)
           
CylindricalMapping(Object3D obj, Texture theTexture)
           
LayeredMapping(Object3D obj, Texture tex)
           
LinearMapping3D(java.io.DataInputStream in, Object3D obj, Texture theTexture)
           
LinearMapping3D(Object3D obj, Texture theTexture)
           
Mapping2D(Object3D theObject, Texture theTexture)
           
Mapping3D(Object3D theObject, Texture theTexture)
           
NonlinearMapping2D(Object3D theObject, Texture theTexture)
           
ProjectionMapping(java.io.DataInputStream in, Object3D theObject, Texture theTexture)
           
ProjectionMapping(Object3D theObject, Texture theTexture)
           
SphericalMapping(java.io.DataInputStream in, Object3D theObject, Texture theTexture)
           
SphericalMapping(Object3D theObject, Texture theTexture)
           
UniformMapping(java.io.DataInputStream in, Object3D theObject, Texture theTexture)
           
UniformMapping(Object3D theObject, Texture theTexture)
           
UVMapping(java.io.DataInputStream in, Object3D theObject, Texture theTexture)
           
UVMapping(Object3D theObject, Texture theTexture)
           
 



Copyright © 1999-2011 by Peter Eastman.