|
FlightGear next
|
#include "continuous.hxx"#include <Aircraft/flightrecorder.hxx>#include <Main/fg_props.hxx>#include <MultiPlayer/mpmessages.hxx>#include <Viewer/FGEventHandler.hxx>#include <Viewer/renderer.hxx>#include <Viewer/viewmgr.hxx>#include <simgear/io/iostreams/zlibstream.hxx>#include <simgear/props/props_io.hxx>#include <simgear/structure/commands.hxx>#include <osgViewer/ViewerBase>#include <assert.h>#include <string.h>Go to the source code of this file.
Classes | |
| struct | compression_streambuf |
| struct | compression_ostream |
Functions | |
| template<typename T> | |
| static void | readRaw (std::istream &in, T &data) |
| template<typename T> | |
| static void | writeRaw (std::ostream &out, const T &data) |
| template<typename SizeType> | |
| static SizeType | VectorRead (std::istream &in, std::vector< char > &out, uint32_t max_length=(1u<< 31)) |
| static int16_t | read_int16 (std::istream &in, size_t &pos) |
| static std::string | read_string (std::istream &in, size_t &pos) |
| static int | PropertiesWrite (SGPropertyNode *root, std::ostream &out) |
| static void | ReadFGReplayDataExtraProperties (std::istream &in, FGReplayData *replay_data, uint32_t length) |
| static bool | ReadFGReplayData2 (std::istream &in, SGPropertyNode *config, bool load_signals, bool load_multiplayer, bool load_extra_properties, FGReplayData *ret) |
| template<typename Container, typename Iterator> | |
| static void | remove_far_away (Container &container, Iterator it, int n) |
| static std::shared_ptr< FGReplayData > | ReadFGReplayData (Continuous &continuous, std::ifstream &in, size_t pos, SGPropertyNode *config, bool load_signals, bool load_multiplayer, bool load_extra_properties, int in_compression) |
| static void | writeFrame2 (FGReplayData *r, std::ostream &out, SGPropertyNode_ptr config) |
| bool | continuousWriteFrame (Continuous &continuous, FGReplayData *r, std::ostream &out, SGPropertyNode_ptr config, FGTapeType tape_type) |
| SGPropertyNode_ptr | continuousWriteHeader (Continuous &continuous, FGFlightRecorder *flight_recorder, std::ofstream &out, const SGPath &path, FGTapeType tape_type) |
| static bool | replayContinuousInternal (Continuous &continuous, FGFlightRecorder *recorder, double time, size_t offset, size_t offset_old, bool replay_signals, bool replay_multiplayer, bool replay_extra_properties, int *xpos, int *ypos, int *xsize, int *ysize) |
| static void | popupTip (const char *message, int delay) |
| void | continuous_replay_video_end (Continuous &continuous) |
| bool | replayContinuous (FGReplayInternal &self, double time) |
| void continuous_replay_video_end | ( | Continuous & | continuous | ) |
Definition at line 675 of file continuous.cxx.
| bool continuousWriteFrame | ( | Continuous & | continuous, |
| FGReplayData * | r, | ||
| std::ostream & | out, | ||
| SGPropertyNode_ptr | config, | ||
| FGTapeType | tape_type ) |
Definition at line 483 of file continuous.cxx.
| SGPropertyNode_ptr continuousWriteHeader | ( | Continuous & | continuous, |
| FGFlightRecorder * | flight_recorder, | ||
| std::ofstream & | out, | ||
| const SGPath & | path, | ||
| FGTapeType | tape_type ) |
Definition at line 563 of file continuous.cxx.
|
static |
Definition at line 667 of file continuous.cxx.
|
static |
Definition at line 82 of file continuous.cxx.
|
static |
Definition at line 65 of file continuous.cxx.
|
static |
Definition at line 72 of file continuous.cxx.
|
static |
Definition at line 219 of file continuous.cxx.
|
static |
Definition at line 128 of file continuous.cxx.
|
static |
Definition at line 94 of file continuous.cxx.
|
static |
Definition at line 32 of file continuous.cxx.
|
static |
Definition at line 192 of file continuous.cxx.
| bool replayContinuous | ( | FGReplayInternal & | self, |
| double | time ) |
Definition at line 695 of file continuous.cxx.
|
static |
Definition at line 606 of file continuous.cxx.
|
static |
Definition at line 47 of file continuous.cxx.
|
static |
Definition at line 438 of file continuous.cxx.
|
static |
Definition at line 39 of file continuous.cxx.