csc.layers.index.FramesIndices¶
- class csc.layers.index.FramesIndices¶
FramesIndices class
It helps to work with animation intervals
- Variables:
add – overridden method by int || FramesIndices
- __init__(*args, **kwargs)¶
Methods
__init__
(*args, **kwargs)add
(*args, **kwargs)Overloaded function.
clamp
(self, min, max)empty
(self)first
(self)from_range
(min, max)-> FramesIndices
intersect_indices
(l, r)last
(self)size
(self)to_intervals
(indices)-> FramesInterval[]
union_indices
(l, r)- __annotations__ = {}¶
- __eq__(self: csc.layers.index.FramesIndices, arg0: csc.layers.index.FramesIndices) bool ¶
- __hash__ = None¶
- __init__(*args, **kwargs)¶
- __iter__(self: csc.layers.index.FramesIndices) Iterator[int] ¶
- __module__ = 'csc.layers.index'¶
- add(*args, **kwargs)¶
Overloaded function.
add(self: csc.layers.index.FramesIndices, index: int) -> None
add(self: csc.layers.index.FramesIndices, other: csc.layers.index.FramesIndices) -> None
add(self: csc.layers.index.FramesIndices, indices: set[int]) -> None
add(self: csc.layers.index.FramesIndices, indices: list[int]) -> None
- clamp(self: csc.layers.index.FramesIndices, min: int, max: int) csc.layers.index.FramesIndices ¶
- empty(self: csc.layers.index.FramesIndices) bool ¶
- first(self: csc.layers.index.FramesIndices) int ¶
- static from_range(min: int, max: int) csc.layers.index.FramesIndices ¶
-> FramesIndices
- static intersect_indices(l: csc.layers.index.FramesIndices, r: csc.layers.index.FramesIndices) csc.layers.index.FramesIndices ¶
- last(self: csc.layers.index.FramesIndices) int ¶
- size(self: csc.layers.index.FramesIndices) int ¶
- static to_intervals(indices: csc.layers.index.FramesIndices) list[csc.layers.index.FramesInterval] ¶
-> FramesInterval[]
- static union_indices(l: csc.layers.index.FramesIndices, r: csc.layers.index.FramesIndices) csc.layers.index.FramesIndices ¶