Abstract class that defines interface for a state of recorder.
Inherited classes are:
See TRecorder for more information about creating, using, changing and deleting states.
Definition at line 360 of file TRecorder.h.
Public Member Functions | |
virtual | ~TRecorderState () |
virtual TRecorder::ERecorderState | GetState () const =0 |
virtual TClass * | IsA () const |
virtual void | ListCmd (const char *) |
virtual void | ListGui (const char *) |
virtual void | Pause (TRecorder *) |
virtual void | PrevCanvases (const char *, Option_t *) |
virtual Bool_t | Replay (TRecorder *, const char *, Bool_t, TRecorder::EReplayModes) |
virtual void | ReplayStop (TRecorder *) |
virtual void | Resume (TRecorder *) |
virtual void | Start (TRecorder *, const char *, Option_t *, Window_t *, Int_t) |
virtual void | Stop (TRecorder *, Bool_t) |
virtual void | Streamer (TBuffer &) |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Static Public Member Functions | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
Protected Member Functions | |
void | ChangeState (TRecorder *r, TRecorderState *s, Bool_t deletePreviousState) |
Friends | |
class | TRecorder |
#include <TRecorder.h>
|
inlinevirtual |
Definition at line 367 of file TRecorder.h.
|
inlineprotected |
Definition at line 364 of file TRecorder.h.
|
static |
|
inlinestaticconstexpr |
Definition at line 382 of file TRecorder.h.
|
inlinestatic |
Definition at line 382 of file TRecorder.h.
|
pure virtual |
Implemented in TRecorderReplaying, TRecorderRecording, TRecorderInactive, and TRecorderPaused.
|
inlinevirtual |
Reimplemented in TRecorderReplaying, TRecorderRecording, TRecorderInactive, and TRecorderPaused.
Definition at line 382 of file TRecorder.h.
|
inlinevirtual |
Reimplemented in TRecorderInactive.
Definition at line 375 of file TRecorder.h.
|
inlinevirtual |
Reimplemented in TRecorderInactive.
Definition at line 376 of file TRecorder.h.
|
inlinevirtual |
Reimplemented in TRecorderReplaying.
Definition at line 371 of file TRecorder.h.
|
inlinevirtual |
Reimplemented in TRecorderInactive.
Definition at line 378 of file TRecorder.h.
|
inlinevirtual |
Reimplemented in TRecorderInactive.
Definition at line 370 of file TRecorder.h.
|
inlinevirtual |
Reimplemented in TRecorderReplaying, and TRecorderPaused.
Definition at line 373 of file TRecorder.h.
|
inlinevirtual |
Reimplemented in TRecorderPaused.
Definition at line 372 of file TRecorder.h.
|
inlinevirtual |
Reimplemented in TRecorderInactive.
Definition at line 368 of file TRecorder.h.
Reimplemented in TRecorderRecording.
Definition at line 369 of file TRecorder.h.
|
virtual |
Reimplemented in TRecorderReplaying, TRecorderRecording, TRecorderInactive, and TRecorderPaused.
|
inline |
Definition at line 382 of file TRecorder.h.
|
friend |
Definition at line 363 of file TRecorder.h.