Panda3D
Loading...
Searching...
No Matches
recorderBase.I
Go to the documentation of this file.
1/**
2 * PANDA 3D SOFTWARE
3 * Copyright (c) Carnegie Mellon University. All rights reserved.
4 *
5 * All use of this software is subject to the terms of the revised BSD
6 * license. You should have received a copy of this license along
7 * with this source code in a file named "LICENSE."
8 *
9 * @file recorderBase.I
10 * @author drose
11 * @date 2004-01-24
12 */
13
14/**
15 * Returns true if this recorder is presently recording data for saving to a
16 * session file, false otherwise. If this is true, record_data() will be
17 * called from time to time.
18 */
19INLINE bool RecorderBase::
20is_recording() const {
21 return (_flags & F_recording) != 0;
22}
23
24/**
25 * Returns true if this recorder is presently playing back data from session
26 * file, false otherwise. If this is true, play_data() will be called from
27 * time to time.
28 */
29INLINE bool RecorderBase::
30is_playing() const {
31 return (_flags & F_playing) != 0;
32}
bool is_playing() const
Returns true if this recorder is presently playing back data from session file, false otherwise.
bool is_recording() const
Returns true if this recorder is presently recording data for saving to a session file,...