Documentation ¶
Index ¶
- type Replayable
- func (r *Replayable) Cmd() mux.Stream
- func (r *Replayable) Commands() []detect.Command
- func (r *Replayable) EnterReplay(options ...replay.Option)
- func (r *Replayable) Kill()
- func (r *Replayable) Output(start, end int) (data []byte, ok bool)
- func (r *Replayable) Preview(location geom.Vec2, highlights []movement.Highlight) *tty.State
- func (r *Replayable) Resize(size geom.Size) error
- func (r *Replayable) Screen() mux.Screen
- func (r *Replayable) Send(msg mux.Msg)
- func (r *Replayable) State() *tty.State
- func (r *Replayable) Stream() mux.Stream
- func (r *Replayable) UnfilteredState() *tty.State
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Replayable ¶
type Replayable struct { util.Lifetime deadlock.RWMutex *mux.UpdatePublisher // contains filtered or unexported fields }
func (*Replayable) Cmd ¶
func (r *Replayable) Cmd() mux.Stream
TODO(cfoust): 04/07/24 This is a dirty hack specifically for (cmd/path).
func (*Replayable) Commands ¶
func (r *Replayable) Commands() []detect.Command
func (*Replayable) EnterReplay ¶
func (r *Replayable) EnterReplay(options ...replay.Option)
func (*Replayable) Kill ¶
func (r *Replayable) Kill()
func (*Replayable) Screen ¶
func (r *Replayable) Screen() mux.Screen
func (*Replayable) Send ¶
func (r *Replayable) Send(msg mux.Msg)
func (*Replayable) State ¶
func (r *Replayable) State() *tty.State
func (*Replayable) Stream ¶
func (r *Replayable) Stream() mux.Stream
func (*Replayable) UnfilteredState ¶ added in v1.0.0
func (r *Replayable) UnfilteredState() *tty.State
Click to show internal directories.
Click to hide internal directories.