Structure: layer

Object Description:

A graphic layer identifier

Creation Command:

layer command

 

Automatic resulting from a wgraphic command

Permitted Scope:

global, application or local

Array Capability:

Yes

Membership Potential:

compound, gstructure, structure, custom

Graphic Primitive Capability:

No

User Function Capability:

Yes, layer_function

 

Generic Elements

.access

-

string

Access rights

.alength

*

numeric

Array length

.class

*

string

Identifier class (graduation)

.desc

-

string

Description

.elements

*

string[16]

Structure element names

.etypes

*

string[16]

Structure element types

.is_class

*

numeric func

Whether identifier is an instance of a particular class

.is_proc

*

numeric

Whether identifier is a procedure/function

.num_elements

*

numeric

Structure element count (16)

.owner

*

string

Owner user-id

.time

-

time

Modification time

.type

*

string

Identifier type (layer)

.variant

*

string

Identifier variant (identifier)

* = Read only element.

 

Structure Elements

.alpha

-

numeric

Alpha transparency (during rendering)

.brightness

-

numeric

Color brightness (during rendering)

.clash_protect

-

numeric

Whether entities are part of clashing model during rendering

.group

-

group

Associated entity group (vector layers only)

.group_order

-

group[ ]

Groups to be auto-annotated (annotation layer only)

.index

*

numeric

Index into window.layer array

.label_thesholds

-

numeric[2]

Auto-labelling scale thresholds

.style

*

string

Layer type

.nvalue

-

numeric

User numeric value

.suppressed

-

numeric

Whether rendering is suppressed

.thesholds

-

numeric[2]

Rendering scale thresholds

.tile_mode

-

numeric

Annotation tile mode (annotation layer only)

.tvalue

-

string

User text value

.vdata

-

indirect

User indirect identifier value

.visible

*

numeric

Whether contents are currently visible

.window

*

window

Parent window

* = Read only element.