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