Description:

Basic tool used by the add layer methods.

Syntax:
public int CreateLayer(
Layer newLayer,
LayerType layerType,
uint worksessionReferenceModelSerialNumber,
uint linkedInstanceDefinitionSerialNumber
)
Parameters:
  • newLayer
  • Type: Layer
  • Settings for new layer. These are copied to the layer table entry and any user data on layer is moved to the layer table entry.
  • layerType
  • Type: LayerType
  • Type type of layer to create.
  • worksessionReferenceModelSerialNumber
  • Type: uint
  • Worksession reference model serial number, where: 0: Layer is not a reference layer. 1: Layer is a reference layer but not part of a worksession reference file. 2-1000: Reserved for future use. >1000: Worksession reference model serial number.
  • linkedInstanceDefinitionSerialNumber
  • Type: uint
  • Linked instance definition serial number, where: 0: Layer is not from a liked instance definition. 1-1000: Reserved for future use. >1000: Linked instance definition serial number.
Returns:
Type: int
The index of the last layer created if successful, <b>RhinoMath.UnsetIntIndex</b> on failure.
Available since:
8.6

Nothing found