## CreateLayerGroup

### Description

Creates a Layer Group.
This command will create a Layer Group and if a layer is passed as an argument, will move the layer as child of the newly created Layer Group therefore creating a valid Layer Group structure.

### Scripting Syntax

    CreateLayerGroup( [PresetObj], [InputObj], [Name] );

### Parameters

Parameter | Type | Description
--- | --- | ---
PresetObj | String or a preset object (see SIGetPreset) | Layer preset to use Default Value: "Default_New_Layer"
InputObj | String | The list of layers to move into the newly created Layer Group. Can be empty.
Name | String | Name of Layer Group

### Examples

#### VBScript Example

    'Create a new layer called MyLayerExample
    'The current layer is now MyLayerExample
    CreateLayer , "MyLayerExample"
    'The command creates a Layer Group
    CreateLayerGroup , "Layers.MyLayerExample", "MonLayer"
    SelectObj "Layers.MonLayer"
    Logmessage selection(0).Layers.Count
    For each oLayer in selection(0).Layers
            Logmessage oLayer.fullname
    Next
    'OUTPUT OF ABOVE SCRIPT IS:
    ' INFO : 1
    ' INFO : Layers.MonLayer.MyLayerExample