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¶