interface Animation |
Parent: Object |
|
| |
Sample Code:animation.rb |
|
Instance Methods |
nextFrame |
The nextFrame method is invoked by SketchUp to tell the animation to display its next frame. This method should set up the camera and then call the show_frame method on the View. |
Syntax: |
animation.nextFrame view |
Arguments: |
view - the view for the animation |
Return Value: |
|
Comments: |
The nextFrame method is the only required method of the Animation interface that you must implement. |
Example: |
|
pause |
The pause method is invoked by SketchUp to pause the animation. |
Syntax: |
animation.pause |
Arguments: |
|
Return Value: |
|
Comments: |
This method is optional (you do not need to implement this method unless you want to perform some specialized function when the animation is paused). You cannot call this method in your code explicitly and expect an animation to stop, only certain SketchUp events cause the method to be called. |
Example: |
|
resume |
The pause method is invoked by SketchUp to pause the animation. |
Syntax: |
animation.resume |
Arguments: |
|
Return Value: |
|
Comments: |
This method is optional (you do not need to implement this method unless you want to perform some specialized function when the animation is resumed). You cannot call this method in your code explicitly and expect an animation to stop, only certain SketchUp events cause the method to be called. |
Example: |
|
stop |
The stop method is invoked when SketchUp wants an animation to stop. |
Syntax: |
animation.stop |
Arguments: |
|
Return Value: |
|
Comments: |
This method is optional (you do not need to implement this method unless you want to clean up some previously created items such as clearing the status bar). You cannot call this method in your code explicitly and expect an animation to stop, only certain SketchUp events cause the method to be called. For example, setting the current animation to point to nothing (nil) will stop the animation. |
Example: |
|