Uses of Class
artofillusion.Scene

Packages that use Scene
artofillusion   
artofillusion.animation   
artofillusion.animation.distortion   
artofillusion.image   
artofillusion.image.filter   
artofillusion.material   
artofillusion.object   
artofillusion.procedural   
artofillusion.script   
artofillusion.texture   
artofillusion.ui   
 

Uses of Scene in artofillusion
 

Methods in artofillusion that return Scene
 Scene ViewerCanvas.getScene()
          Get the Scene being displayed in this canvas.
 Scene SceneViewer.getScene()
          Get the Scene displayed in this canvas.
 Scene ObjectViewer.getScene()
          Get the scene this object is part of, or null if there is none.
 Scene MeshEditorWindow.getScene()
           
 Scene MaterialPreviewer.getScene()
          Get the scene being rendererd as the preview.
 Scene LayoutWindow.getScene()
          Get the Scene associated with this window.
 Scene CSGEditorWindow.getScene()
           
 Scene CompoundImplicitEditorWindow.getScene()
           
 

Methods in artofillusion with parameters of type Scene
 void Renderer.cancelRendering(Scene theScene)
          Cancel a rendering which is in progress.
static void ModellingApp.copyToClipboard(ObjectInfo[] obj, Scene scene)
          Deprecated. Copy a list of objects to the clipboard, so they can be pasted into either the same scene or a different one.
static void ArtOfIllusion.copyToClipboard(ObjectInfo[] obj, Scene scene)
          Copy a list of objects to the clipboard, so they can be pasted into either the same scene or a different one.
 void Translator.exportFile(BFrame parent, Scene theScene)
          Prompt the user for a filename and any other necessary information, and export the scene.
 java.util.List<ObjectInfo> ObjectSet.getObjects(Scene scene)
          Get the objects in the set.
static void ModellingApp.newWindow(Scene theScene)
          Deprecated. Create a new window for editing the specified scene.
static void ArtOfIllusion.newWindow(Scene theScene)
          Create a new window for editing the specified scene.
static void RenderSetupDialog.renderImmediately(BFrame parent, Scene theScene)
          Render a still image based on the current settings.
 void Renderer.renderScene(Scene theScene, Camera theCamera, RenderListener listener, SceneCamera sceneCamera)
          Begin rendering a scene.
static boolean ModellingApp.saveScene(Scene sc, LayoutWindow fr)
          Deprecated. Save a scene to a file.
static boolean ArtOfIllusion.saveScene(Scene sc, LayoutWindow fr)
          Save a scene to a file.
 void ObjectViewer.setScene(Scene sc, ObjectInfo thisObject)
          Set the scene this object is part of.
 

Constructors in artofillusion with parameters of type Scene
LayoutWindow(Scene s)
          Create a new LayoutWindow for editing a Scene.
RenderingDialog(BFrame parent, Renderer rend, Scene sc, Camera cam, ObjectInfo sceneCamera)
          Render a single frame.
RenderingDialog(BFrame parent, Renderer rend, Scene sc, Camera cam, ObjectInfo sceneCamera, double start, double end, int fps, int subimages, ImageSaver imgsaver)
          Render an animation.
RenderSetupDialog(BFrame parent, Scene theScene)
           
SceneViewer(Scene s, RowContainer p, EditingWindow fr)
           
SceneViewer(Scene s, RowContainer p, EditingWindow fr, boolean forceSoftwareRendering)
           
TexturesAndMaterialsDialog(EditingWindow frame, Scene aScene)
           
 

Uses of Scene in artofillusion.animation
 

Methods in artofillusion.animation that return Scene
 Scene Score.getScene()
           
 

Methods in artofillusion.animation with parameters of type Scene
 void WeightTrack.initFromStream(java.io.DataInputStream in, Scene scene)
          Initialize this tracked based on its serialized representation as written by writeToStream().
 void VisibilityTrack.initFromStream(java.io.DataInputStream in, Scene scene)
          Initialize this tracked based on its serialized representation as written by writeToStream().
abstract  void Track.initFromStream(java.io.DataInputStream in, Scene scene)
          Initialize this tracked based on its serialized representation as written by writeToStream().
 void TextureTrack.initFromStream(java.io.DataInputStream in, Scene scene)
          Initialize this tracked based on its serialized representation as written by writeToStream().
 void RotationTrack.initFromStream(java.io.DataInputStream in, Scene scene)
          Initialize this tracked based on its serialized representation as written by writeToStream().
 void ProceduralRotationTrack.initFromStream(java.io.DataInputStream in, Scene scene)
          Initialize this tracked based on its serialized representation as written by writeToStream().
 void ProceduralPositionTrack.initFromStream(java.io.DataInputStream in, Scene scene)
          Initialize this tracked based on its serialized representation as written by writeToStream().
 void PositionTrack.initFromStream(java.io.DataInputStream in, Scene scene)
          Initialize this tracked based on its serialized representation as written by writeToStream().
 void PoseTrack.initFromStream(java.io.DataInputStream in, Scene scene)
          Initialize this tracked based on its serialized representation as written by writeToStream().
 void IKTrack.initFromStream(java.io.DataInputStream in, Scene scene)
          Initialize this tracked based on its serialized representation as written by writeToStream().
 void FilterParameterTrack.initFromStream(java.io.DataInputStream in, Scene scene)
          Initialize this tracked based on its serialized representation as written by writeToStream().
 void ConstraintTrack.initFromStream(java.io.DataInputStream in, Scene scene)
          Initialize this tracked based on its serialized representation as written by writeToStream().
 Keyframe WeightTrack.setKeyframe(double time, Scene sc)
           
 Keyframe VisibilityTrack.setKeyframe(double time, Scene sc)
           
 Keyframe Track.setKeyframe(double time, Scene sc)
          Set a keyframe at the specified time, based on the current state of the Scene.
 Keyframe TextureTrack.setKeyframe(double time, Scene sc)
           
 Keyframe RotationTrack.setKeyframe(double time, Scene sc)
          Set a keyframe at the specified time, based on the current state of the Scene.
 Keyframe ProceduralRotationTrack.setKeyframe(double time, Scene sc)
           
 Keyframe ProceduralPositionTrack.setKeyframe(double time, Scene sc)
           
 Keyframe PositionTrack.setKeyframe(double time, Scene sc)
          Set a keyframe at the specified time, based on the current state of the Scene.
 Keyframe PoseTrack.setKeyframe(double time, Scene sc)
          Set a keyframe at the specified time, based on the current state of the Scene.
 Keyframe FilterParameterTrack.setKeyframe(double time, Scene sc)
          Set a keyframe at the specified time, based on the current state of the Scene.
 Keyframe VisibilityTrack.setKeyframeIfModified(double time, Scene sc)
          Set a keyframe at the specified time, based on the current state of the Scene, if and only if the Scene does not match the current state of the track.
 Keyframe Track.setKeyframeIfModified(double time, Scene sc)
          Set a keyframe at the specified time, based on the current state of the Scene, if and only if the Scene does not match the current state of the track.
 Keyframe TextureTrack.setKeyframeIfModified(double time, Scene sc)
          Set a keyframe at the specified time, based on the current state of the Scene, if and only if the Scene does not match the current state of the track.
 Keyframe RotationTrack.setKeyframeIfModified(double time, Scene sc)
          Set a keyframe at the specified time, based on the current state of the Scene, if and only if the Scene does not match the current state of the track.
 Keyframe PositionTrack.setKeyframeIfModified(double time, Scene sc)
          Set a keyframe at the specified time, based on the current state of the Scene, if and only if the Scene does not match the current state of the track.
 Keyframe PoseTrack.setKeyframeIfModified(double time, Scene sc)
          Set a keyframe at the specified time, based on the current state of the Scene, if and only if the Scene does not match the current state of the track.
 Keyframe FilterParameterTrack.setKeyframeIfModified(double time, Scene sc)
          Set a keyframe at the specified time, based on the current state of the Scene, if and only if the Scene does not match the current state of the track.
 void Actor.writeToFile(java.io.DataOutputStream out, Scene theScene)
          Write a representation of this object to a file.
 void WeightTrack.writeToStream(java.io.DataOutputStream out, Scene scene)
           
 void VisibilityTrack.writeToStream(java.io.DataOutputStream out, Scene scene)
           
abstract  void Track.writeToStream(java.io.DataOutputStream out, Scene scene)
          Write a serialized representation of this track to a stream.
 void TextureTrack.writeToStream(java.io.DataOutputStream out, Scene scene)
           
 void RotationTrack.writeToStream(java.io.DataOutputStream out, Scene scene)
          Write a serialized representation of this track to a stream.
 void ProceduralRotationTrack.writeToStream(java.io.DataOutputStream out, Scene scene)
           
 void ProceduralPositionTrack.writeToStream(java.io.DataOutputStream out, Scene scene)
          Write a serialized representation of this track to a stream.
 void PositionTrack.writeToStream(java.io.DataOutputStream out, Scene scene)
          Write a serialized representation of this track to a stream.
 void PoseTrack.writeToStream(java.io.DataOutputStream out, Scene sc)
          Write a serialized representation of this track to a stream.
 void IKTrack.writeToStream(java.io.DataOutputStream out, Scene scene)
          Write a serialized representation of this track to a stream.
 void FilterParameterTrack.writeToStream(java.io.DataOutputStream out, Scene sc)
          Write a serialized representation of this track to a stream.
 void ConstraintTrack.writeToStream(java.io.DataOutputStream out, Scene scene)
          Write a serialized representation of this track to a stream.
 

Constructors in artofillusion.animation with parameters of type Scene
Actor(java.io.DataInputStream in, Scene theScene)
          Reconstruct this object from its serialized representation.
ObjectRef(java.io.DataInputStream in, Scene theScene)
          Construct an object reference from its serialized representation.
ObjectRef(int objectID, int jointID, Scene sc)
          Create a reference to an object/joint which may not have been loaded yet.
 

Uses of Scene in artofillusion.animation.distortion
 

Methods in artofillusion.animation.distortion with parameters of type Scene
 void TwistTrack.initFromStream(java.io.DataInputStream in, Scene scene)
          Initialize this tracked based on its serialized representation as written by writeToStream().
 void SkeletonShapeTrack.initFromStream(java.io.DataInputStream in, Scene scene)
          Initialize this tracked based on its serialized representation as written by writeToStream().
 void ShatterTrack.initFromStream(java.io.DataInputStream in, Scene scene)
          Initialize this tracked based on its serialized representation as written by writeToStream().
 void ScaleTrack.initFromStream(java.io.DataInputStream in, Scene scene)
          Initialize this tracked based on its serialized representation as written by writeToStream().
 void CustomDistortionTrack.initFromStream(java.io.DataInputStream in, Scene scene)
          Initialize this tracked based on its serialized representation as written by writeToStream().
 void BendTrack.initFromStream(java.io.DataInputStream in, Scene scene)
          Initialize this tracked based on its serialized representation as written by writeToStream().
 Keyframe TwistTrack.setKeyframe(double time, Scene sc)
          Set a keyframe at the specified time, based on the current state of the Scene.
 Keyframe SkeletonShapeTrack.setKeyframe(double time, Scene sc)
          Set a keyframe at the specified time, based on the current state of the Scene.
 Keyframe ScaleTrack.setKeyframe(double time, Scene sc)
           
 Keyframe CustomDistortionTrack.setKeyframe(double time, Scene sc)
           
 Keyframe BendTrack.setKeyframe(double time, Scene sc)
           
 void TwistTrack.writeToStream(java.io.DataOutputStream out, Scene scene)
          Write a serialized representation of this track to a stream.
 void SkeletonShapeTrack.writeToStream(java.io.DataOutputStream out, Scene scene)
          Write a serialized representation of this track to a stream.
 void ShatterTrack.writeToStream(java.io.DataOutputStream out, Scene scene)
           
 void ScaleTrack.writeToStream(java.io.DataOutputStream out, Scene scene)
           
 void CustomDistortionTrack.writeToStream(java.io.DataOutputStream out, Scene scene)
           
 void BendTrack.writeToStream(java.io.DataOutputStream out, Scene scene)
           
 

Uses of Scene in artofillusion.image
 

Methods in artofillusion.image with parameters of type Scene
 Widget ImageOrValue.getEditingPanel(BFrame parent, Scene theScene)
          Get a Widget with which the user can edit the value.
 Widget ImageOrColor.getEditingPanel(BFrame parent, Scene theScene)
          Get a Widget with which the user can edit the color.
 void ImageOrValue.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void ImageOrColor.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 

Constructors in artofillusion.image with parameters of type Scene
ImageOrColor(java.io.DataInputStream in, Scene theScene)
          The following two methods are used for reading and writing files.
ImageOrValue(java.io.DataInputStream in, Scene theScene)
          The following two methods are used for reading and writing files.
ImagesDialog(BFrame fr, Scene sc, ImageMap selected)
           
 

Uses of Scene in artofillusion.image.filter
 

Methods in artofillusion.image.filter with parameters of type Scene
 void TintFilter.filterImage(ComplexImage image, Scene scene, SceneCamera camera, CoordinateSystem cameraPos)
          Apply the filter to an image.
 void SaturationFilter.filterImage(ComplexImage image, Scene scene, SceneCamera camera, CoordinateSystem cameraPos)
          Apply the filter to an image.
 void OutlineFilter.filterImage(ComplexImage image, Scene scene, SceneCamera camera, CoordinateSystem cameraPos)
          Apply the filter to an image.
 void NoiseReductionFilter.filterImage(ComplexImage image, Scene scene, SceneCamera camera, CoordinateSystem cameraPos)
          Apply the filter to an image.
abstract  void ImageFilter.filterImage(ComplexImage image, Scene scene, SceneCamera camera, CoordinateSystem cameraPos)
          Apply the filter to an image.
 void GlowFilter.filterImage(ComplexImage image, Scene scene, SceneCamera camera, CoordinateSystem cameraPos)
          Apply the filter to an image.
 void ExposureFilter.filterImage(ComplexImage image, Scene scene, SceneCamera camera, CoordinateSystem cameraPos)
          Apply the filter to an image.
 void DepthOfFieldFilter.filterImage(ComplexImage image, Scene scene, SceneCamera camera, CoordinateSystem cameraPos)
          Apply the filter to an image.
 void BrightnessFilter.filterImage(ComplexImage image, Scene scene, SceneCamera camera, CoordinateSystem cameraPos)
          Apply the filter to an image.
 void BlurFilter.filterImage(ComplexImage image, Scene scene, SceneCamera camera, CoordinateSystem cameraPos)
          Apply the filter to an image.
 void TintFilter.initFromStream(java.io.DataInputStream in, Scene theScene)
          Reconstruct this filter from its serialized representation.
 void SaturationFilter.initFromStream(java.io.DataInputStream in, Scene theScene)
          Reconstruct this filter from its serialized representation.
 void OutlineFilter.initFromStream(java.io.DataInputStream in, Scene theScene)
          Reconstruct this filter from its serialized representation.
 void NoiseReductionFilter.initFromStream(java.io.DataInputStream in, Scene theScene)
          Reconstruct this filter from its serialized representation.
abstract  void ImageFilter.initFromStream(java.io.DataInputStream in, Scene theScene)
          Reconstruct this filter from its serialized representation.
 void GlowFilter.initFromStream(java.io.DataInputStream in, Scene theScene)
          Reconstruct this filter from its serialized representation.
 void ExposureFilter.initFromStream(java.io.DataInputStream in, Scene theScene)
          Reconstruct this filter from its serialized representation.
 void DepthOfFieldFilter.initFromStream(java.io.DataInputStream in, Scene theScene)
          Reconstruct this filter from its serialized representation.
 void BrightnessFilter.initFromStream(java.io.DataInputStream in, Scene theScene)
          Reconstruct this filter from its serialized representation.
 void BlurFilter.initFromStream(java.io.DataInputStream in, Scene theScene)
          Reconstruct this filter from its serialized representation.
 void TintFilter.writeToStream(java.io.DataOutputStream out, Scene theScene)
          Write a serialized description of this filter to a stream.
 void SaturationFilter.writeToStream(java.io.DataOutputStream out, Scene theScene)
          Write a serialized description of this filter to a stream.
 void OutlineFilter.writeToStream(java.io.DataOutputStream out, Scene theScene)
          Write a serialized description of this filter to a stream.
 void NoiseReductionFilter.writeToStream(java.io.DataOutputStream out, Scene theScene)
          Write a serialized description of this filter to a stream.
abstract  void ImageFilter.writeToStream(java.io.DataOutputStream out, Scene theScene)
          Write a serialized description of this filter to a stream.
 void GlowFilter.writeToStream(java.io.DataOutputStream out, Scene theScene)
          Write a serialized description of this filter to a stream.
 void ExposureFilter.writeToStream(java.io.DataOutputStream out, Scene theScene)
          Write a serialized description of this filter to a stream.
 void DepthOfFieldFilter.writeToStream(java.io.DataOutputStream out, Scene theScene)
          Write a serialized description of this filter to a stream.
 void BrightnessFilter.writeToStream(java.io.DataOutputStream out, Scene theScene)
          Write a serialized description of this filter to a stream.
 void BlurFilter.writeToStream(java.io.DataOutputStream out, Scene theScene)
          Write a serialized description of this filter to a stream.
 

Uses of Scene in artofillusion.material
 

Methods in artofillusion.material with parameters of type Scene
 void UniformMaterial.edit(BFrame fr, Scene sc)
           
 void ProceduralMaterial3D.edit(BFrame fr, Scene sc)
           
abstract  void Material.edit(BFrame fr, Scene sc)
          Allow the user to interactively edit the material.
 void UniformMaterial.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void ProceduralMaterial3D.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
abstract  void Material.writeToFile(java.io.DataOutputStream out, Scene theScene)
          The following method writes the material's data to an output stream.
 

Constructors in artofillusion.material with parameters of type Scene
ProceduralMaterial3D(java.io.DataInputStream in, Scene theScene)
           
UniformMaterial(java.io.DataInputStream in, Scene theScene)
           
 

Uses of Scene in artofillusion.object
 

Methods in artofillusion.object with parameters of type Scene
 void SceneCamera.applyImageFilters(ComplexImage image, Scene scene, CoordinateSystem coords)
          Apply all of this camera's filters to an image.
 java.util.Enumeration<ObjectInfo> ObjectCollection.getObjects(ObjectInfo info, boolean interactive, Scene scene)
          Get an enumeration of ObjectInfos listing the objects which this object is composed of.
 ComplexImage SceneCamera.renderScene(Scene theScene, int width, int height, Renderer rend, CoordinateSystem cameraPos)
          This is a utility method which synchronously renders an image of the scene from the viewpoint of this camera.
 void ProceduralPointLight.sceneChanged(ObjectInfo info, Scene scene)
           
 void ProceduralDirectionalLight.sceneChanged(ObjectInfo info, Scene scene)
           
 void ObjectWrapper.sceneChanged(ObjectInfo info, Scene scene)
          This will be called whenever this object is moved, or the time changes.
 void ObjectCollection.sceneChanged(ObjectInfo info, Scene scene)
          If this object explicitly references time or position, the cached objects and bounding box may need to be reevaluated.
 void Object3D.sceneChanged(ObjectInfo info, Scene scene)
          This will be called whenever this object is moved, or the time changes.
 void ImplicitObject.sceneChanged(ObjectInfo info, Scene scene)
           
 void Tube.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void TriangleMesh.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void SpotLight.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void SplineMesh.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void Sphere.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void SceneCamera.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void ReferenceImage.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void ProceduralPointLight.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void ProceduralDirectionalLight.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void PointLight.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void Object3D.writeToFile(java.io.DataOutputStream out, Scene theScene)
          The following method writes the object's data to an output stream.
 void NullObject.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void ImplicitSphere.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void ImplicitObject.writeToFile(java.io.DataOutputStream out, Scene theScene)
          Subclasses should invoke this method in their own writeToFile() methods.
 void ExternalObject.writeToFile(java.io.DataOutputStream out, Scene theScene)
          The following method writes the object's data to an output stream.
 void DirectionalLight.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void Cylinder.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void Curve.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void Cube.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void CSGObject.writeToFile(java.io.DataOutputStream out, Scene theScene)
          Save this object to an output stream.
 

Constructors in artofillusion.object with parameters of type Scene
CSGObject(java.io.DataInputStream in, Scene theScene)
           
Cube(java.io.DataInputStream in, Scene theScene)
           
Curve(java.io.DataInputStream in, Scene theScene)
          The following two methods are used for reading and writing files.
Cylinder(java.io.DataInputStream in, Scene theScene)
          The following two methods are used for reading and writing files.
DirectionalLight(java.io.DataInputStream in, Scene theScene)
           
ExternalObject(java.io.DataInputStream in, Scene theScene)
          Recreate an ExternalObject by reading in the serialized representation written by writeToFile().
ImplicitObject(java.io.DataInputStream in, Scene theScene)
          Subclasses should invoke this method in their own constructors for loading from a file.
ImplicitSphere(java.io.DataInputStream in, Scene theScene)
          The following two methods are used for reading and writing files.
Light(java.io.DataInputStream in, Scene theScene)
           
NullObject(java.io.DataInputStream in, Scene theScene)
           
Object3D(java.io.DataInputStream in, Scene theScene)
           
ObjectCollection(java.io.DataInputStream in, Scene theScene)
           
ObjectWrapper(java.io.DataInputStream in, Scene theScene)
           
PointLight(java.io.DataInputStream in, Scene theScene)
          The following two methods are used for reading and writing files.
ProceduralDirectionalLight(java.io.DataInputStream in, Scene theScene)
           
ProceduralPointLight(java.io.DataInputStream in, Scene theScene)
           
ReferenceImage(java.io.DataInputStream in, Scene theScene)
          Reconstruct a ReferenceImage that was saved to a file.
SceneCamera(java.io.DataInputStream in, Scene theScene)
           
Sphere(java.io.DataInputStream in, Scene theScene)
           
SplineMesh(java.io.DataInputStream in, Scene theScene)
          The following two methods are used for reading and writing files.
SpotLight(java.io.DataInputStream in, Scene theScene)
           
TriangleMesh(java.io.DataInputStream in, Scene theScene)
          The following two methods are used for reading and writing files.
Tube(java.io.DataInputStream in, Scene theScene)
          The following two methods are used for reading and writing files.
 

Uses of Scene in artofillusion.procedural
 

Methods in artofillusion.procedural that return Scene
 Scene ProcedureEditor.getScene()
          Get the scene the procedure is part of.
 

Methods in artofillusion.procedural with parameters of type Scene
 boolean Module.edit(BFrame fr, Scene theScene)
          This is an old form of edit() that exists only to maintain compatibility with old plugins.
 boolean WoodModule.edit(ProcedureEditor editor, Scene theScene)
           
 boolean ViewAngleModule.edit(ProcedureEditor editor, Scene theScene)
           
 boolean TurbulenceModule.edit(ProcedureEditor editor, Scene theScene)
           
 boolean TransformModule.edit(ProcedureEditor editor, Scene theScene)
           
 boolean SpectrumModule.edit(ProcedureEditor editor, Scene theScene)
           
 boolean ScaleShiftModule.edit(ProcedureEditor editor, Scene theScene)
           
 boolean RandomModule.edit(ProcedureEditor editor, Scene theScene)
           
 boolean ParameterModule.edit(ProcedureEditor editor, Scene theScene)
           
 boolean NumberModule.edit(ProcedureEditor editor, Scene theScene)
          Allow the user to set a new value.
 boolean NoiseModule.edit(ProcedureEditor editor, Scene theScene)
           
 boolean Module.edit(ProcedureEditor editor, Scene theScene)
          This should display a user interface for editing the module, and return true if the module is changed.
 boolean MarbleModule.edit(ProcedureEditor editor, Scene theScene)
          Allow the user to set the parameters.
 boolean JitterModule.edit(ProcedureEditor editor, Scene theScene)
           
 boolean ImageModule.edit(ProcedureEditor editor, Scene theScene)
          Allow the user to set a new value.
 boolean GridModule.edit(ProcedureEditor editor, Scene theScene)
           
 boolean FunctionModule.edit(ProcedureEditor editor, Scene theScene)
           
 boolean ExprModule.edit(ProcedureEditor editor, Scene theScene)
           
 boolean CommentModule.edit(ProcedureEditor editor, Scene theScene)
          Allow the user to edit the comment text.
 boolean ColorModule.edit(ProcedureEditor editor, Scene theScene)
           
 boolean ClipModule.edit(ProcedureEditor editor, Scene theScene)
           
 boolean CellsModule.edit(ProcedureEditor editor, Scene theScene)
          Allow the user to set the parameters.
 boolean BrickModule.edit(ProcedureEditor editor, Scene theScene)
           
 void WoodModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void ViewAngleModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void TurbulenceModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void TransformModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void SpectrumModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void ScaleShiftModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void RandomModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void Procedure.readFromStream(java.io.DataInputStream in, Scene theScene)
          Reconstruct this procedure from an input stream.
 void ParameterModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void NumberModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void NoiseModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void Module.readFromStream(java.io.DataInputStream out, Scene theScene)
          Read in the module's parameters from an input stream.
 void MarbleModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void JitterModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void ImageModule.readFromStream(java.io.DataInputStream in, Scene theScene)
          Read in the parameters.
 void GridModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void FunctionModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void ExprModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void CoordinateModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void CommentModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void ColorModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void ClipModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void CellsModule.readFromStream(java.io.DataInputStream in, Scene theScene)
          Read in the parameters.
 void BrickModule.readFromStream(java.io.DataInputStream in, Scene theScene)
           
 void WoodModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 void ViewAngleModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 void TurbulenceModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 void TransformModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 void SpectrumModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 void ScaleShiftModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 void RandomModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 void Procedure.writeToStream(java.io.DataOutputStream out, Scene theScene)
          Write this procedure to an output stream.
 void ParameterModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 void NumberModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 void NoiseModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 void Module.writeToStream(java.io.DataOutputStream out, Scene theScene)
          Write out the module's parameters to an output stream.
 void MarbleModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 void JitterModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 void ImageModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
          Write out the parameters.
 void GridModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 void FunctionModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 void ExprModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 void CoordinateModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 void CommentModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 void ColorModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 void ClipModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 void CellsModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
          Write out the parameters.
 void BrickModule.writeToStream(java.io.DataOutputStream out, Scene theScene)
           
 

Constructors in artofillusion.procedural with parameters of type Scene
ProcedureEditor(Procedure proc, ProcedureOwner owner, Scene scene)
           
 

Uses of Scene in artofillusion.script
 

Methods in artofillusion.script that return Scene
 Scene ScriptedObjectController.getScene()
          Get the scene this object is part of.
 

Methods in artofillusion.script with parameters of type Scene
 void ScriptedObject.writeToFile(java.io.DataOutputStream out, Scene theScene)
          Write a serialized representation of this object to an output stream.
 

Constructors in artofillusion.script with parameters of type Scene
ScriptedObject(java.io.DataInputStream in, Scene theScene)
          This constructor reconstructs a ScriptedObject from an input stream.
 

Uses of Scene in artofillusion.texture
 

Methods in artofillusion.texture that return Scene
 Scene UVMappingWindow.getScene()
          Get the Scene which is being edited in this window.
 

Methods in artofillusion.texture with parameters of type Scene
 void UniformTexture.edit(BFrame fr, Scene sc)
          Allow the user to interactively edit the material.
abstract  void Texture.edit(BFrame fr, Scene sc)
          Allow the user to interactively edit the texture.
 void ProceduralTexture3D.edit(BFrame fr, Scene sc)
           
 void ProceduralTexture2D.edit(BFrame fr, Scene sc)
           
 void LayeredTexture.edit(BFrame fr, Scene sc)
          LayeredTexture does not provide its own editor, since this is done directly through the ObjectTextureDialog.
 void ImageMapTexture.edit(BFrame fr, Scene sc)
          Allow the user to interactively edit the texture.
 void LayeredMapping.readFromFile(java.io.DataInputStream in, Scene theScene)
          Loading and saving of layered mappings works a bit differently from other mappings, since it needs to refer other textures in the scene.
 void UniformTexture.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
abstract  void Texture.writeToFile(java.io.DataOutputStream out, Scene theScene)
          The following method writes the texture's data to an output stream.
 void ProceduralTexture3D.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void ProceduralTexture2D.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void LayeredTexture.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void LayeredMapping.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 void ImageMapTexture.writeToFile(java.io.DataOutputStream out, Scene theScene)
           
 

Constructors in artofillusion.texture with parameters of type Scene
ImageMapTexture(java.io.DataInputStream in, Scene theScene)
          The following two methods are used for reading and writing files.
LayeredTexture(java.io.DataInputStream in, Scene theScene)
           
ProceduralTexture2D(java.io.DataInputStream in, Scene theScene)
           
ProceduralTexture3D(java.io.DataInputStream in, Scene theScene)
           
UniformTexture(java.io.DataInputStream in, Scene theScene)
          The following two methods are used for reading and writing files.
 

Uses of Scene in artofillusion.ui
 

Methods in artofillusion.ui that return Scene
 Scene EditingWindow.getScene()
          Get the Scene which is being edited in this window.
 



Copyright © 1999-2011 by Peter Eastman.