|
SketchUp Ruby API Reference |
This observer interface is implemented to react to layers events. To implement this observer, create a Ruby class of this type, override the desired methods, and add an instance of the observer to the objects of interests.
class MyEntityObserver < Sketchup::EntityObserver def onEntityChanged (entity) # do something end end
# In your code. If the face changes, MyEntityObserver is called. face.add_observer(MyEntityObserver.new)
Parent: <parent in class hierarchy>
Methods: onCurrentLayerChanged, onLayerAdded, onLayerRemoved, onRemoveAllLayers
Example code:
layers - a Layers object.layers - a Layers object.
layer - a Layer object.
The onLayerAdded method is called when a new layer is added to a model.
layers - a Layers object.layers - a Layers object.
layer - a Layer object.
The onLayerRemoved method is called when a layer is removed fa model.
layers - a Layers object.layers - a Layers object.
layer - a Layer object.
layers - a Layers object.
|
SketchUp Ruby API Reference: LayersObserver interface |
© Google Inc. 2006 sketchup.google.com |