## View.GetAttributeValue

### Description

Returns an attribute value specific to the current View object.

### C# Syntax

    Object View.GetAttributeValue( String in_pParamName );

### Scripting Syntax

    oVariant = View.GetAttributeValue( Name );

### Return Value

Variant

### Parameters

Parameter | Type | Description
--- | --- | ---
Name | String | The name of the view attribute to get. See ViewAttributes for a list of attributes views organized by view type.

### Examples

#### 1. VBScript Example

    '

    ' This example demonstrates how to get the layout state of the viewports (A,B,C,D)

    '

    NewScene null, false

    CreatePrim "Sphere", "MeshSurface"

    ' Modify the layout

    set oVM = Application.Desktop.ActiveLayout.Views( "vm" )

    oVM.SetAttributeValue "layout", "vertical:a"

    LogMessage "A: " & oVM.GetAttributeValue( "layout:a" )

    LogMessage "B: " & oVM.GetAttributeValue( "layout:b" )

    LogMessage "C: " & oVM.GetAttributeValue( "layout:c" )

    LogMessage "D: " & oVM.GetAttributeValue( "layout:d" )

    ' Expected result:

    ' INFO : A: vertical

    ' INFO : B: default

    ' INFO : C: hidden

    ' INFO : D: default

#### 2. JScript Example

    /*

    	This example demonstrates how to get the 'scope' of an explorer view

    */

    NewScene( null, false );

    var l = Desktop.ActiveLayout;

    var v = l.CreateView( "Explorer", "Explorer" );

    // Show default scope value

    LogMessage( v.Name + " scope: " + v.GetAttributeValue("scope") );

    // set scope to Source and clips

    v.SetAttributeValue( "scope", "Sources and Clips" );

    LogMessage( v.Name + " scope: " + v.GetAttributeValue("scope") );

    // Expected result:

    //INFO : Explorer scope: Scene

    //INFO : Explorer scope: Sources and Clips

### See Also

View.SetAttributeValue