RadialSegmentsState
RadialSegmentsState(pos: 'Optional[Point2D]' = None, scale: 'Optional[float]' = None, opacity: 'Optional[float]' = None, rotation: 'Optional[float]' = None, skew_x: 'Optional[float]' = None, skew_y: 'Optional[float]' = None, clip_state: 'Optional[State]' = None, mask_state: 'Optional[State]' = None, clip_states: 'Optional[List[State]]' = None, mask_states: 'Optional[List[State]]' = None, filter: 'Optional[Filter]' = None, NON_INTERPOLATABLE_FIELDS: 'frozenset[str]' = frozenset({'DEFAULT_EASING', 'NON_INTERPOLATABLE_FIELDS'}), fill_color: 'Optional[Color]' = Color.NONE, fill_opacity: 'float' = 1, fill_gradient: 'Optional[Gradient]' = None, fill_pattern: 'Optional[Pattern]' = None, stroke_color: 'Optional[Color]' = Color.NONE, stroke_opacity: 'float' = 1, stroke_width: 'float' = 1, stroke_gradient: 'Optional[Gradient]' = None, stroke_pattern: 'Optional[Pattern]' = None, num_lines: int = 8, segments: object = <factory>, angles: Optional[List[float]] = None, segments_fn: Optional[<built-in function callable>] = None)
Constructor
RadialSegmentsState(
pos: Optional[Point2D] = None,
scale: Optional[float] = None,
opacity: Optional[float] = None,
rotation: Optional[float] = None,
skew_x: Optional[float] = None,
skew_y: Optional[float] = None,
clip_state: Optional[State] = None,
mask_state: Optional[State] = None,
clip_states: Optional[List[State]] = None,
mask_states: Optional[List[State]] = None,
filter: Optional[Filter] = None,
NON_INTERPOLATABLE_FIELDS: frozenset[str] = frozenset({'DEFAULT_EASING', 'NON_INTERPOLATABLE_FIELDS'}),
fill_color: Optional[Color] = Color.NONE,
fill_opacity: float = 1,
fill_gradient: Optional[Gradient] = None,
fill_pattern: Optional[Pattern] = None,
stroke_color: Optional[Color] = Color.NONE,
stroke_opacity: float = 1,
stroke_width: float = 1,
stroke_gradient: Optional[Gradient] = None,
stroke_pattern: Optional[Pattern] = None,
num_lines: int = 8,
segments: object = <factory>,
angles: Optional[List[float]] = None,
segments_fn: Optional[<built-in function callable>] = None
) -> None
Methods
get_renderer_class
get_renderer_class()
Get the renderer class for this state.
Returns
The renderer class for this state, or None if not registered
get_vertex_renderer_class
get_vertex_renderer_class()
Get the vertex renderer class for morphing transitions.
is_angle
is_angle(field: field)
need_morph
need_morph(state)
with_x
with_x(x: float) -> State
with_y
with_y(y: float) -> State
Properties
xy