Uses of Class
artofillusion.math.RGBColor

Packages that use RGBColor
artofillusion   
artofillusion.image   
artofillusion.material   
artofillusion.math   
artofillusion.object   
artofillusion.procedural   
artofillusion.texture   
artofillusion.ui   
artofillusion.view   
 

Uses of RGBColor in artofillusion
 

Fields in artofillusion declared as RGBColor
static RGBColor ViewerCanvas.highValueColor
           
static RGBColor ViewerCanvas.lowValueColor
           
static RGBColor ViewerCanvas.surfaceRGBColor
           
static RGBColor ViewerCanvas.transparentColor
           
 

Methods in artofillusion that return RGBColor
 RGBColor Scene.getAmbientColor()
          Get the scene's ambient light color.
 RGBColor Scene.getEnvironmentColor()
          Get the environment color.
 RGBColor Scene.getFogColor()
          Get the fog color.
 

Methods in artofillusion with parameters of type RGBColor
abstract  void RenderingTriangle.getTransparency(RGBColor trans, double angle, double u, double v, double w, double size, double t)
          Same as above, except only return the transparent color.
 void Scene.setAmbientColor(RGBColor color)
          Set the scene's ambient light color.
 void Scene.setEnvironmentColor(RGBColor color)
          Set the environment color.
 void Scene.setFogColor(RGBColor color)
          Set the fog color.
 

Constructors in artofillusion with parameters of type RGBColor
Property(java.lang.String name, RGBColor defaultValue)
          Create an RGBColor valued property.
 

Uses of RGBColor in artofillusion.image
 

Methods in artofillusion.image that return RGBColor
 RGBColor ImageOrColor.getColor()
          Get the color by which the image is multiplied.
 

Methods in artofillusion.image with parameters of type RGBColor
 void ImageOrColor.getAverageColor(RGBColor theColor)
          Return the average color over the entire image.
 void SVGImage.getColor(RGBColor theColor, boolean wrapx, boolean wrapy, double x, double y, double xsize, double ysize)
          Get the color at a particular location.
 void MIPMappedImage.getColor(RGBColor theColor, boolean wrapx, boolean wrapy, double x, double y, double xsize, double ysize)
          Get the color at a particular location.
 void ImageOrColor.getColor(RGBColor theColor, boolean wrapx, boolean wrapy, double x, double y, double xsize, double ysize)
          Given a texture coordinate (x and y each between 0 and 1), return the average color of a region of width (xsize, ysize) centered at that location.
abstract  void ImageMap.getColor(RGBColor theColor, boolean wrapx, boolean wrapy, double x, double y, double xsize, double ysize)
          Get the color at a particular location.
 void HDRImage.getColor(RGBColor theColor, boolean wrapx, boolean wrapy, double x, double y, double xsize, double ysize)
          Get the color at a particular location.
 

Constructors in artofillusion.image with parameters of type RGBColor
ImageOrColor(RGBColor theColor)
           
ImageOrColor(RGBColor scaleColor, ImageMap theMap)
           
 

Uses of RGBColor in artofillusion.material
 

Fields in artofillusion.material declared as RGBColor
 RGBColor MaterialSpec.color
           
 RGBColor MaterialSpec.scattering
           
 RGBColor MaterialSpec.transparency
           
 

Uses of RGBColor in artofillusion.math
 

Methods in artofillusion.math that return RGBColor
 RGBColor RGBColor.duplicate()
          Create an exact duplicate of this object.
 

Methods in artofillusion.math with parameters of type RGBColor
 void RGBColor.add(RGBColor color)
          Add another color to this one.
 void RGBColor.copy(RGBColor color)
          Make this object identical to another one.
 void RGBColor.multiply(RGBColor color)
          Multiply this color by another one.
 void RGBColor.subtract(RGBColor color)
          Subtract another color from this one.
 

Uses of RGBColor in artofillusion.object
 

Fields in artofillusion.object declared as RGBColor
 RGBColor SpotLight.SpotLightKeyframe.color
           
 RGBColor PointLight.PointLightKeyframe.color
           
 RGBColor DirectionalLight.DirectionalLightKeyframe.color
           
 

Methods in artofillusion.object that return RGBColor
 RGBColor Light.getColor()
          Get the color of the light.
 

Methods in artofillusion.object with parameters of type RGBColor
 void SpotLight.getLight(RGBColor light, Vec3 position)
          Get the attenuated light at a given position relative to the light source.
 void ProceduralPointLight.getLight(RGBColor light, Vec3 position)
          Evaluate the Procedure to determine the light color at a point.
 void ProceduralDirectionalLight.getLight(RGBColor light, Vec3 position)
          Evaluate the Procedure to determine the light color at a point.
 void PointLight.getLight(RGBColor light, Vec3 position)
          Get the attenuated light at a given position relative to the light source.
abstract  void Light.getLight(RGBColor light, Vec3 position)
          Get the attenuated light at a given position relative to the light source.
 void DirectionalLight.getLight(RGBColor light, Vec3 position)
          Directional lights are not attenuated with distance, since the light source is far outside the scene.
 void Light.setColor(RGBColor color)
          Set the color of the light.
 void Light.setParameters(RGBColor color, float intensity, int type, float decayRate)
          Set the parameters for this light.
 

Constructors in artofillusion.object with parameters of type RGBColor
DirectionalLight.DirectionalLightKeyframe(RGBColor color, float intensity, double radius)
           
DirectionalLight(RGBColor theColor, float theIntensity)
           
DirectionalLight(RGBColor theColor, float theIntensity, double theRadius)
           
PointLight.PointLightKeyframe(RGBColor color, float intensity, float decayRate, double radius)
           
PointLight(RGBColor theColor, float theIntensity, double theRadius)
           
PointLight(RGBColor theColor, float theIntensity, double theRadius, int type, float decay)
           
SpotLight.SpotLightKeyframe(RGBColor color, float intensity, float decayRate, double radius, double angle, double falloff)
           
SpotLight(RGBColor theColor, float theIntensity, double theAngle, double falloffRate, double theRadius)
           
SpotLight(RGBColor theColor, float theIntensity, double theAngle, double falloffRate, double theRadius, int type, float decay)
           
 

Uses of RGBColor in artofillusion.procedural
 

Methods in artofillusion.procedural that return RGBColor
 RGBColor ColorModule.getColor()
          Get the color.
 RGBColor[] SpectrumModule.getColors()
          Get the list of colors in the table.
 

Methods in artofillusion.procedural with parameters of type RGBColor
 void SpectrumModule.getColor(int which, RGBColor c, double blur)
           
 void RGBModule.getColor(int which, RGBColor c, double blur)
           
 void OutputModule.getColor(int which, RGBColor color, double blur)
           
 void Module.getColor(int which, RGBColor color, double blur)
          Get the color of the specified output port.
 void ImageModule.getColor(int which, RGBColor c, double blur)
          Calculate the color.
 void HSVModule.getColor(int which, RGBColor c, double blur)
          Calculate the color.
 void HLSModule.getColor(int which, RGBColor c, double blur)
          Calculate the color.
 void ColorSumModule.getColor(int which, RGBColor c, double blur)
           
 void ColorScaleModule.getColor(int which, RGBColor c, double blur)
           
 void ColorProductModule.getColor(int which, RGBColor c, double blur)
           
 void ColorModule.getColor(int which, RGBColor c, double blur)
           
 void ColorLightenModule.getColor(int which, RGBColor c, double blur)
           
 void ColorDifferenceModule.getColor(int which, RGBColor c, double blur)
           
 void ColorDarkenModule.getColor(int which, RGBColor c, double blur)
           
 void BlendModule.getColor(int which, RGBColor c, double blur)
           
 void Procedure.getOutputColor(int which, RGBColor color)
          This routine returns the color of the specified output module.
 void ColorModule.setColor(RGBColor c)
          Set the color.
 void SpectrumModule.setColors(RGBColor[] color, double[] position)
          Set the color table
 

Constructors in artofillusion.procedural with parameters of type RGBColor
ColorModule(java.awt.Point position, RGBColor color)
           
OutputModule(java.lang.String name, java.lang.String defaultLabel, double defaultValue, RGBColor defaultColor, int type)
           
 

Uses of RGBColor in artofillusion.texture
 

Fields in artofillusion.texture declared as RGBColor
 RGBColor TextureSpec.diffuse
           
 RGBColor UniformTexture.diffuseColor
           
 RGBColor TextureSpec.emissive
           
 RGBColor UniformTexture.emissiveColor
           
 RGBColor TextureSpec.hilight
           
 RGBColor TextureSpec.specular
           
 RGBColor UniformTexture.specularColor
           
 RGBColor TextureSpec.transparent
           
 RGBColor UniformTexture.transparentColor
           
 

Methods in artofillusion.texture with parameters of type RGBColor
 void SphericalMapping.getTransIntermed(RGBColor trans, double x, double y, double z, double size, double angle, double time, double[] param)
           
abstract  void NonlinearMapping2D.getTransIntermed(RGBColor trans, double x, double y, double z, double size, double angle, double t, double[] param)
          Same as above, except only return the transparent color.
 void CylindricalMapping.getTransIntermed(RGBColor trans, double x, double y, double z, double size, double angle, double t, double[] param)
           
 void UniformTexture.getTransparency(RGBColor trans)
           
 void UVWMappedTriangle.getTransparency(RGBColor trans, double angle, double u, double v, double w, double size, double time)
           
 void UVMappedTriangle.getTransparency(RGBColor trans, double angle, double u, double v, double w, double size, double time)
           
 void UniformTriangle.getTransparency(RGBColor trans, double angle, double u, double v, double w, double size, double t)
           
 void Nonlinear2DTriangle.getTransparency(RGBColor trans, double angle, double u, double v, double w, double size, double t)
           
 void Linear3DTriangle.getTransparency(RGBColor trans, double angle, double u, double v, double w, double size, double time)
           
 void Linear2DTriangle.getTransparency(RGBColor trans, double angle, double u, double v, double w, double size, double time)
           
 void LayeredTriangle.getTransparency(RGBColor trans, double angle, double u, double v, double w, double size, double time)
           
abstract  void Texture2D.getTransparency(RGBColor trans, double x, double y, double xsize, double ysize, double angle, double t, double[] param)
          Same as above, except only return the transparent color.
 void ProceduralTexture2D.getTransparency(RGBColor trans, double x, double y, double xsize, double ysize, double angle, double t, double[] param)
           
 void ImageMapTexture.getTransparency(RGBColor trans, double x, double y, double xsize, double ysize, double angle, double t, double[] param)
           
abstract  void Texture3D.getTransparency(RGBColor trans, double x, double y, double z, double xsize, double ysize, double zsize, double angle, double t, double[] param)
           
 void ProceduralTexture3D.getTransparency(RGBColor trans, double x, double y, double z, double xsize, double ysize, double zsize, double angle, double t, double[] param)
           
 void UVMapping.getTransparency(Vec3 pos, RGBColor trans, double angle, double size, double time, double[] param)
          This method should not generally be called.
 void UniformMapping.getTransparency(Vec3 pos, RGBColor trans, double angle, double size, double t, double[] param)
           
abstract  void TextureMapping.getTransparency(Vec3 pos, RGBColor trans, double angle, double size, double t, double[] param)
          Same as above, except only return the transparent color.
 void SphericalMapping.getTransparency(Vec3 pos, RGBColor trans, double angle, double size, double time, double[] param)
           
 void ProjectionMapping.getTransparency(Vec3 pos, RGBColor trans, double angle, double size, double time, double[] param)
           
 void LinearMapping3D.getTransparency(Vec3 pos, RGBColor trans, double angle, double size, double time, double[] param)
           
 void LayeredMapping.getTransparency(Vec3 pos, RGBColor trans, double angle, double size, double t, double[] param)
          Determine the transparency by adding up all of the layers.
 void CylindricalMapping.getTransparency(Vec3 pos, RGBColor trans, double angle, double size, double t, double[] param)
           
 

Uses of RGBColor in artofillusion.ui
 

Methods in artofillusion.ui that return RGBColor
 RGBColor ColorChooser.getColor()
          Get the color which is currently specified in the window.
 

Constructors in artofillusion.ui with parameters of type RGBColor
ColorChooser(BFrame parent, java.lang.String title, RGBColor c)
           
ColorChooser(BFrame parent, java.lang.String title, RGBColor c, boolean show)
           
 

Uses of RGBColor in artofillusion.view
 

Methods in artofillusion.view with parameters of type RGBColor
 void VertexShader.getColor(int face, int vertex, RGBColor color)
          Select the color for a vertex.
 void TexturedVertexShader.getColor(int face, int vertex, RGBColor color)
          Select the color for a vertex.
 void SmoothVertexShader.getColor(int face, int vertex, RGBColor color)
          Select the color for a vertex.
 void SelectionVertexShader.getColor(int face, int vertex, RGBColor color)
          Select the color for a vertex.
 void ParameterVertexShader.getColor(int face, int vertex, RGBColor color)
          Select the color for a vertex.
 void FlatVertexShader.getColor(int face, int vertex, RGBColor color)
          Select the color for a vertex.
 void ConstantVertexShader.getColor(int face, int vertex, RGBColor color)
          Select the color for a vertex.
 

Constructors in artofillusion.view with parameters of type RGBColor
ConstantVertexShader(RGBColor color)
          Create a ConstantVertexShader for an object.
FlatVertexShader(RenderingMesh mesh, RGBColor color, Vec3 viewDir)
          Create a FlatVertexShader for a mesh.
ParameterVertexShader(RenderingMesh mesh, ParameterValue param, RGBColor lowColor, RGBColor highColor, double minValue, double maxValue, Vec3 viewDir)
          Create a ParameterVertexShader for a mesh.
SelectionVertexShader(RGBColor selectionColor, VertexShader shader, int[] faceIndex, boolean[] selected)
          Create a FlatVertexShader for a mesh.
SmoothVertexShader(RenderingMesh mesh, RGBColor color, Vec3 viewDir)
          Create a SmoothVertexShader for a mesh.
 



Copyright © 1999-2011 by Peter Eastman.