Margrete RPC

_JointHostBase

Attributes

attributejointslist[Joint]

The long note's joints, in order from first to last.

attributedurationint

Ticks from the begin to the last joint (0 if there are no joints).

Functions

func_begin_info_for_defaults(self) -> NoteInfo
paramself

Returns

margrete_rpc.chart.notes.types.NoteInfo
func_add_joint(self, joint) -> None
paramself
paramjointJoint

Returns

None
funcvalidate(self) -> None
paramself

Returns

None
func_validate_joints(self, begin_info) -> None
paramself
parambegin_infoNoteInfo

Returns

None
func_resolve_joint_info(self, joint, note_type, long_attr) -> NoteInfo
paramself
paramjointJoint
paramnote_typeNoteType
paramlong_attrLongAttr

Returns

margrete_rpc.chart.notes.types.NoteInfo
func_build_long_children(self, note_type, terminus_attr, begin_info, *, skip_validation=False) -> list[RawNote]
paramself
paramnote_typeNoteType
paramterminus_attrCallable[[Joint], LongAttr]
parambegin_infoNoteInfo
paramskip_validationbool
= False

Returns

list[margrete_rpc.chart.notes.raw.RawNote]
func_joint_strs(self) -> list[str]
paramself

Returns

list[str]

On this page