csc.layers.Layer¶
- class csc.layers.Layer¶
Layer class
The Layer is the basic element that implements intervals and sections to set interpolation properties of scene objects
- Variables:
header – Get Header
is_locked – Get bool
is_visible – Get bool
obj_ids – Get csc.Guid{}
sections – Get std::map<Pos, Section>
- __init__(*args, **kwargs)¶
Methods
__init__
(*args, **kwargs)actual_key
(self, pos)-> Key
actual_key_pos
(self, pos)-> int
actual_section
(self, pos)-> Section
actual_section_pos
(self, pos)-> int
find_section
(self, pos)pos : int | -> Section
interval
(self, pos)-> Interval
is_key
(self, pos)is_key_or_fixed
(self, pos)key
(self, pos)-> Key
key_frame_indices
(self)-> FramesIndices
last_key_pos
(self)-> int
section
(self, pos)-> Section
Attributes
-> csc.model.ObjectId{}
-> std::map<Pos, Section>
- __annotations__ = {}¶
- __init__(*args, **kwargs)¶
- __module__ = 'csc.layers'¶
- actual_key(self: csc.layers.Layer, pos: int) domain::scene::layers::layer::Key ¶
-> Key
- actual_key_pos(self: csc.layers.Layer, pos: int) int ¶
-> int
- actual_section(self: csc.layers.Layer, pos: int) domain::scene::layers::layer::Section ¶
-> Section
- actual_section_pos(self: csc.layers.Layer, pos: int) int ¶
-> int
- find_section(self: csc.layers.Layer, pos: int) object ¶
pos : int | -> Section
- property header¶
- interval(self: csc.layers.Layer, pos: int) domain::scene::layers::layer::Interval ¶
-> Interval
- is_key(self: csc.layers.Layer, pos: int) bool ¶
- is_key_or_fixed(self: csc.layers.Layer, pos: int) bool ¶
- property is_locked¶
- property is_visible¶
- key(self: csc.layers.Layer, pos: int) domain::scene::layers::layer::Key ¶
-> Key
- key_frame_indices(self: csc.layers.Layer) domain::scene::layers::index::FramesIndices ¶
-> FramesIndices
- last_key_pos(self: csc.layers.Layer) int ¶
-> int
- property obj_ids¶
-> csc.model.ObjectId{}
- section(self: csc.layers.Layer, pos: int) domain::scene::layers::layer::Section ¶
-> Section
- property sections¶
-> std::map<Pos, Section>