Panda3D
|
An ostream object that presents a subwindow into another ostream. More...
Public Member Functions | |
__init__ () | |
__init__ (OStreamWrapper dest, Streamoff start, Streamoff end, bool append) | |
OSubStream | close () |
Resets the SubStream to empty, but does not actually close the dest ostream. More... | |
OSubStream | open (OStreamWrapper dest, Streamoff start, Streamoff end, bool append) |
Starts the SubStream reading from the indicated dest, with the first character being the character at position "start" within the dest, for end. More... | |
![]() | |
flush () | |
put (char c) | |
seekp (Streamoff off, IosBase::Seekdir dir) | |
seekp (Streamoff pos) | |
Streamoff | tellp () |
![]() | |
bool | bad () |
clear () | |
bool | eof () |
bool | fail () |
bool | good () |
Additional Inherited Members | |
![]() | |
enum | Iostate |
enum | Openmode |
enum | Seekdir { beg = 0, cur = 1, end = 2 } |
An ostream object that presents a subwindow into another ostream.
The first character written to this stream will be the "start" character in the dest istream; no characters may be written to character "end" or later (unless end is zero).
The dest stream must be one that we can randomly seek within. The resulting OSubStream will also support arbitrary seeks.
__init__ | ( | ) |
__init__ | ( | OStreamWrapper | dest, |
Streamoff | start, | ||
Streamoff | end, | ||
bool | append | ||
) |
OSubStream close | ( | ) |
Resets the SubStream to empty, but does not actually close the dest ostream.
OSubStream open | ( | OStreamWrapper | dest, |
Streamoff | start, | ||
Streamoff | end, | ||
bool | append | ||
) |
Starts the SubStream reading from the indicated dest, with the first character being the character at position "start" within the dest, for end.
If end is zero, it indicates that the OSubStream will continue until the end of the dest stream.