csc.layers.Selector

class csc.layers.Selector

Selector class

This class contains methods to observe and to set selected layers and folders

Variables:

set_full_selection_by_parts – overridden method by ItemId[] (itms), int (first), int (last) || IndicesContainer (inds)

__init__(*args, **kwargs)

Methods

__init__(*args, **kwargs)

all_included_layer_ids(self[, ignore_locked])

ignoreLocked : bool (false) | -> LayerId[]

all_included_layer_indices(self, ignore_locked)

ignoreLocked : bool (false) | -> IndicesContainer

is_selected(self, id)

select_default(self)

selection(self)

-> IndicesContainer

set_full_selection_by_parts(*args, **kwargs)

Overloaded function.

set_uncheckable_folder_id(self, id, uncheckable)

id : ItemId | uncheckable : bool

top_layer_id(self)

__annotations__ = {}
__init__(*args, **kwargs)
__module__ = 'csc.layers'
all_included_layer_ids(self: csc.layers.Selector, ignore_locked: bool = False) list[csc.Guid]

ignoreLocked : bool (false) | -> LayerId[]

all_included_layer_indices(self: csc.layers.Selector, ignore_locked: bool = False) domain::scene::layers::index::IndicesContainer

ignoreLocked : bool (false) | -> IndicesContainer

is_selected(self: csc.layers.Selector, id: csc.Guid) bool
select_default(self: csc.layers.Selector) None
selection(self: csc.layers.Selector) domain::scene::layers::index::IndicesContainer

-> IndicesContainer

set_full_selection_by_parts(*args, **kwargs)

Overloaded function.

  1. set_full_selection_by_parts(self: csc.layers.Selector, inds: domain::scene::layers::index::IndicesContainer) -> None

    inds : IndicesContainer

  2. set_full_selection_by_parts(self: csc.layers.Selector, itms: list[csc.Guid], first: int, last: int) -> None

set_uncheckable_folder_id(self: csc.layers.Selector, id: csc.Guid, uncheckable: bool) None

id : ItemId | uncheckable : bool

top_layer_id(self: csc.layers.Selector) csc.Guid