Texture Editor Attributes

Introduced

v6.0

View attributes for the Texture Editor (see View.GetAttributeValue and (View.SetAttributeValue). Not all attributes support both setting and getting. Check the third column in the table.

Note See ViewAttributes for a complete list of types of attributes that you can use when customizing your Relational Views.
Attribute Name Description Supports
selectedsamples Returns a string representation of the currently selected sampled points of the first projection in the Texture Editor.

Warning: Since the multi-UV projections, this attribute is now obsolete.

Possible Values:

Description:

<string> List of currently selected sampled points of the first projection.
View.GetAttributeValue only.
currentprojectionname Returns the name of the first projection in the Texture Editor.

Warning: Since the multi-UV projections, this attribute is now obsolete.

Possible Values:

Description:

<string> The first projection name.
View.GetAttributeValue only.
allprojectionnames Returns all active projection names.

Possible Values:

Description:

<list of elements> A comma-delimited list of active projection names.
View.GetAttributeValue only.
all3dobjectnames Returns all matching 3D object names (see allprojectionnames).

Possible Values:

Description:

<list of elements> A comma-delimited list of matching 3D object names.
View.GetAttributeValue only.
pivotu Returns the u component of the current pivot if set. If not set, returns the u component of the center of selection.

Possible Values:

Description:

<double> The U coordinate of the pivot.
View.GetAttributeValue only.
pivotv Returns the v component of the current pivot if set. If not set, returns the v component of the center of selection.

Possible Values:

Description:

<double> The V coordinate of the pivot.
View.GetAttributeValue only.
selectedsamplespoints Returns the currently selected samples (in all projections).

Possible Values:

Description:

<list of elements> A semicolon-delimited list of currently selected samples.
View.GetAttributeValue only.
selectedprojections Returns the names of the UV Props (projections) that are part of the selection.

Possible Values:

Description:

<list of elements> A semicolon-delimited list of names of the UV Props (projections) that are part of the selection.
View.GetAttributeValue only.
checkerboard Enables/Disables the checkerboard mode.

Possible Values:

Description:

'false' (Default) Disables the checkerboard mode.
'true' Enables the checkerboard mode.
View.GetAttributeValue and View.SetAttributeValue.
frameselection Frames the selected components in the Texture Editor view.

Possible Values:

Description:

<any value> This value is ignored.
View.SetAttributeValue only.
frameall Frames all the vertices in the Texture Editor view.

Possible Values:

Description:

<any value> This value is ignored.
View.SetAttributeValue only.
frameimage Frames the image in the Texture Editor view.

Possible Values:

Description:

<any value> This value is ignored.
View.SetAttributeValue only.
showselected Show the selected components in the Texture Editor view.

Possible Values:

Description:

<any value> This value is ignored.
View.SetAttributeValue only.
hideselected Hide the selected components in the Texture Editor view.

Possible Values:

Description:

<any value> This value is ignored.
View.SetAttributeValue only.
showall Show all the components in the Texture Editor view.

Possible Values:

Description:

<any value> This value is ignored.
View.SetAttributeValue only.
maxdisplayresolution Sets/Gets the maximum display resolution of the image in the Texture Editor view.

Possible Values:

Description:

'64' Set maximum display resolution to 64 x 64.
'128' Set maximum display resolution to 128 x 128.
'256' (Default) Set maximum display resolution to 256 x 256.
'512' Set maximum display resolution to 512 x 512.
'1024' Set maximum display resolution to 1024 x 1024.
'max' Set maximum display resolution to the maximum supported by the hardware.
View.GetAttributeValue and View.SetAttributeValue.
interpolateimage Enables/Disables the interpolation of the image.

Possible Values:

Description:

'false' (Default) Disables the interpolation of the image.
'true' Enables the interpolation of the image.
View.GetAttributeValue and View.SetAttributeValue.
dimimage Enables/Disables the dimming of the image.

Possible Values:

Description:

'false' (Default) Disables the dimming of the image.
'true' Enables the dimming of the image.
View.GetAttributeValue and View.SetAttributeValue.
overlaps Enables/Disables the highlighting of overlaps in the Texture Editor view.

Possible Values:

Description:

'false' (Default) Disables the highlight of overlaps.
'true' Enables the highlight of overlaps.
View.GetAttributeValue and View.SetAttributeValue.
oddoverlaps Enables/Disables the highlighting of odd overlaps in the Texture Editor view.

Possible Values:

Description:

'false' (Default) Disables the highlight of odd overlaps.
'true' Enables the highlight of odd overlaps.
View.GetAttributeValue and View.SetAttributeValue.
coverage Enables/Disables the display of the coverage in the Texture Editor view.

Possible Values:

Description:

'false' (Default) Disables the display of the coverage.
'true' Enables the display of the coverage.
View.GetAttributeValue and View.SetAttributeValue.
connectivity Enables/Disables the display of the connectivity in the Texture Editor view.

Possible Values:

Description:

'false' (Default) Disables the display of the connectivity.
'true' Enables the display of the connectivity.
View.GetAttributeValue and View.SetAttributeValue.
statusbar Enables/Disables the display of the statusbar in the Texture Editor view.

Possible Values:

Description:

'false' (Default) Disables the display of the statusbar.
'true' Enables the display of the statusbar.
View.GetAttributeValue and View.SetAttributeValue.
clip Sets/Gets the image clip in the Texture Editor view.

Possible Values:

Description:

<image clip name> The SIObject.FullName of the ImageClip.
View.GetAttributeValue and View.SetAttributeValue.
projection Sets/Gets the UV projection in the Texture Editor view. For example:
// Set the UVs to be proj1 and proj2

myView.SetAttributeValue("projection", "cylinder.polymsh.cls.Texture_Coordinates_AUTO.proj1,cylinder.polymsh.cls.Texture_Coordinates_AUTO.proj2");

Possible Values:

Description:

<list of uv projections> A comma-delimited list of UV projections. To set the UV projection to be non-editable, append ":nonedit" behind the UV projection. e.g.: "cylinder.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection:nonedit".
View.GetAttributeValue and View.SetAttributeValue.
lock Controls the lock selection state button in the toolbar.

Possible Values:

Description:

'true' Locks the selection in the Texture Editor.
'false' Unlocks the selection in the Texture Editor. This means that the Texture Editor display will change when the selection changes.
View.GetAttributeValue and View.SetAttributeValue.