Versions in this module Expand all Collapse all v0 v0.0.4 Jun 30, 2024 Changes in this version + const CommandDisable + const CommandEnable + const CommandGetCurrentTime + const CommandGetPlaybackRate + const CommandReleaseAnimations + const CommandResolveAnimation + const CommandSeekAnimations + const CommandSetPaused + const CommandSetPlaybackRate + const CommandSetTiming + type Animation struct + CSSID string + CurrentTime float64 + ID string + Name string + PausedState bool + PlayState string + PlaybackRate float64 + Source *Effect + StartTime float64 + Type Type + ViewOrScrollTimeline *ViewOrScrollTimeline + func (v *Animation) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *Animation) UnmarshalJSON(data []byte) error + func (v Animation) MarshalEasyJSON(w *jwriter.Writer) + func (v Animation) MarshalJSON() ([]byte, error) + type DisableParams struct + func Disable() *DisableParams + func (p *DisableParams) Do(ctx context.Context) (err error) + func (v *DisableParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *DisableParams) UnmarshalJSON(data []byte) error + func (v DisableParams) MarshalEasyJSON(w *jwriter.Writer) + func (v DisableParams) MarshalJSON() ([]byte, error) + type Effect struct + BackendNodeID cdp.BackendNodeID + Delay float64 + Direction string + Duration float64 + Easing string + EndDelay float64 + Fill string + IterationStart float64 + Iterations float64 + KeyframesRule *KeyframesRule + func (v *Effect) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *Effect) UnmarshalJSON(data []byte) error + func (v Effect) MarshalEasyJSON(w *jwriter.Writer) + func (v Effect) MarshalJSON() ([]byte, error) + type EnableParams struct + func Enable() *EnableParams + func (p *EnableParams) Do(ctx context.Context) (err error) + func (v *EnableParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EnableParams) UnmarshalJSON(data []byte) error + func (v EnableParams) MarshalEasyJSON(w *jwriter.Writer) + func (v EnableParams) MarshalJSON() ([]byte, error) + type EventAnimationCanceled struct + ID string + func (v *EventAnimationCanceled) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventAnimationCanceled) UnmarshalJSON(data []byte) error + func (v EventAnimationCanceled) MarshalEasyJSON(w *jwriter.Writer) + func (v EventAnimationCanceled) MarshalJSON() ([]byte, error) + type EventAnimationCreated struct + ID string + func (v *EventAnimationCreated) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventAnimationCreated) UnmarshalJSON(data []byte) error + func (v EventAnimationCreated) MarshalEasyJSON(w *jwriter.Writer) + func (v EventAnimationCreated) MarshalJSON() ([]byte, error) + type EventAnimationStarted struct + Animation *Animation + func (v *EventAnimationStarted) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventAnimationStarted) UnmarshalJSON(data []byte) error + func (v EventAnimationStarted) MarshalEasyJSON(w *jwriter.Writer) + func (v EventAnimationStarted) MarshalJSON() ([]byte, error) + type EventAnimationUpdated struct + Animation *Animation + func (v *EventAnimationUpdated) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventAnimationUpdated) UnmarshalJSON(data []byte) error + func (v EventAnimationUpdated) MarshalEasyJSON(w *jwriter.Writer) + func (v EventAnimationUpdated) MarshalJSON() ([]byte, error) + type GetCurrentTimeParams struct + ID string + func GetCurrentTime(id string) *GetCurrentTimeParams + func (p *GetCurrentTimeParams) Do(ctx context.Context) (currentTime float64, err error) + func (v *GetCurrentTimeParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GetCurrentTimeParams) UnmarshalJSON(data []byte) error + func (v GetCurrentTimeParams) MarshalEasyJSON(w *jwriter.Writer) + func (v GetCurrentTimeParams) MarshalJSON() ([]byte, error) + type GetCurrentTimeReturns struct + CurrentTime float64 + func (v *GetCurrentTimeReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GetCurrentTimeReturns) UnmarshalJSON(data []byte) error + func (v GetCurrentTimeReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v GetCurrentTimeReturns) MarshalJSON() ([]byte, error) + type GetPlaybackRateParams struct + func GetPlaybackRate() *GetPlaybackRateParams + func (p *GetPlaybackRateParams) Do(ctx context.Context) (playbackRate float64, err error) + func (v *GetPlaybackRateParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GetPlaybackRateParams) UnmarshalJSON(data []byte) error + func (v GetPlaybackRateParams) MarshalEasyJSON(w *jwriter.Writer) + func (v GetPlaybackRateParams) MarshalJSON() ([]byte, error) + type GetPlaybackRateReturns struct + PlaybackRate float64 + func (v *GetPlaybackRateReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GetPlaybackRateReturns) UnmarshalJSON(data []byte) error + func (v GetPlaybackRateReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v GetPlaybackRateReturns) MarshalJSON() ([]byte, error) + type KeyframeStyle struct + Easing string + Offset string + func (v *KeyframeStyle) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *KeyframeStyle) UnmarshalJSON(data []byte) error + func (v KeyframeStyle) MarshalEasyJSON(w *jwriter.Writer) + func (v KeyframeStyle) MarshalJSON() ([]byte, error) + type KeyframesRule struct + Keyframes []*KeyframeStyle + Name string + func (v *KeyframesRule) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *KeyframesRule) UnmarshalJSON(data []byte) error + func (v KeyframesRule) MarshalEasyJSON(w *jwriter.Writer) + func (v KeyframesRule) MarshalJSON() ([]byte, error) + type ReleaseAnimationsParams struct + Animations []string + func ReleaseAnimations(animations []string) *ReleaseAnimationsParams + func (p *ReleaseAnimationsParams) Do(ctx context.Context) (err error) + func (v *ReleaseAnimationsParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *ReleaseAnimationsParams) UnmarshalJSON(data []byte) error + func (v ReleaseAnimationsParams) MarshalEasyJSON(w *jwriter.Writer) + func (v ReleaseAnimationsParams) MarshalJSON() ([]byte, error) + type ResolveAnimationParams struct + AnimationID string + func ResolveAnimation(animationID string) *ResolveAnimationParams + func (p *ResolveAnimationParams) Do(ctx context.Context) (remoteObject *runtime.RemoteObject, err error) + func (v *ResolveAnimationParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *ResolveAnimationParams) UnmarshalJSON(data []byte) error + func (v ResolveAnimationParams) MarshalEasyJSON(w *jwriter.Writer) + func (v ResolveAnimationParams) MarshalJSON() ([]byte, error) + type ResolveAnimationReturns struct + RemoteObject *runtime.RemoteObject + func (v *ResolveAnimationReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *ResolveAnimationReturns) UnmarshalJSON(data []byte) error + func (v ResolveAnimationReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v ResolveAnimationReturns) MarshalJSON() ([]byte, error) + type SeekAnimationsParams struct + Animations []string + CurrentTime float64 + func SeekAnimations(animations []string, currentTime float64) *SeekAnimationsParams + func (p *SeekAnimationsParams) Do(ctx context.Context) (err error) + func (v *SeekAnimationsParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *SeekAnimationsParams) UnmarshalJSON(data []byte) error + func (v SeekAnimationsParams) MarshalEasyJSON(w *jwriter.Writer) + func (v SeekAnimationsParams) MarshalJSON() ([]byte, error) + type SetPausedParams struct + Animations []string + Paused bool + func SetPaused(animations []string, paused bool) *SetPausedParams + func (p *SetPausedParams) Do(ctx context.Context) (err error) + func (v *SetPausedParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *SetPausedParams) UnmarshalJSON(data []byte) error + func (v SetPausedParams) MarshalEasyJSON(w *jwriter.Writer) + func (v SetPausedParams) MarshalJSON() ([]byte, error) + type SetPlaybackRateParams struct + PlaybackRate float64 + func SetPlaybackRate(playbackRate float64) *SetPlaybackRateParams + func (p *SetPlaybackRateParams) Do(ctx context.Context) (err error) + func (v *SetPlaybackRateParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *SetPlaybackRateParams) UnmarshalJSON(data []byte) error + func (v SetPlaybackRateParams) MarshalEasyJSON(w *jwriter.Writer) + func (v SetPlaybackRateParams) MarshalJSON() ([]byte, error) + type SetTimingParams struct + AnimationID string + Delay float64 + Duration float64 + func SetTiming(animationID string, duration float64, delay float64) *SetTimingParams + func (p *SetTimingParams) Do(ctx context.Context) (err error) + func (v *SetTimingParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *SetTimingParams) UnmarshalJSON(data []byte) error + func (v SetTimingParams) MarshalEasyJSON(w *jwriter.Writer) + func (v SetTimingParams) MarshalJSON() ([]byte, error) + type Type string + const TypeCSSAnimation + const TypeCSSTransition + const TypeWebAnimation + func (t *Type) UnmarshalEasyJSON(in *jlexer.Lexer) + func (t *Type) UnmarshalJSON(buf []byte) error + func (t Type) MarshalEasyJSON(out *jwriter.Writer) + func (t Type) MarshalJSON() ([]byte, error) + func (t Type) String() string + type ViewOrScrollTimeline struct + Axis dom.ScrollOrientation + EndOffset float64 + SourceNodeID cdp.BackendNodeID + StartOffset float64 + SubjectNodeID cdp.BackendNodeID + func (v *ViewOrScrollTimeline) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *ViewOrScrollTimeline) UnmarshalJSON(data []byte) error + func (v ViewOrScrollTimeline) MarshalEasyJSON(w *jwriter.Writer) + func (v ViewOrScrollTimeline) MarshalJSON() ([]byte, error)