Layer

Inherits ItemBase

Synopsis

This class is used to group several shapes together and to organize them so they are rendered in a specific order. See detailed description…

Functions

Detailed Description

Currently a layer acts only as a group so that you can organize shapes and control in which order they are rendered. To add a new item to the layer, use the addItem(item) or the insertItem(item) function.

To remove an item from the layer, use the removeItem(item) function.

Items in a layer are rendered from top to bottom, meaning the bottom-most items will always be drawn on top of other items.

Member functions description

NatronEngine.Layer.addItem(item)
Parameters:itemItemBase

Adds a new item at the bottom of the layer.

NatronEngine.Layer.getChildren()
Return type:sequence

Returns a sequence with all items in the layer.

NatronEngine.Layer.insertItem(pos, item)
Parameters:
  • posint
  • itemItemBase

Inserts a new item at the given pos (0 based index) in the layer. If pos is out of range, it will be inserted at the bottom of the layer.

NatronEngine.Layer.removeItem(item)
Parameters:itemItemBase

Removes the item from the layer.