|
NTrace
GPU ray tracing framework
|
#include <Stream.hpp>
Inherits FW::InputStream.
Public Member Functions | |
| BufferedInputStream (InputStream &stream, int bufferSize=64<< 10) | |
| virtual | ~BufferedInputStream (void) |
| virtual int | read (void *ptr, int size) |
| char * | readLine (bool combineWithBackslash=false, bool normalizeWhitespace=false) |
| bool | fillBuffer (int size) |
| int | getBufferSize (void) |
| U8 * | getBufferPtr (void) |
| void | consumeBuffer (int num) |
Public Member Functions inherited from FW::InputStream | |
| InputStream (void) | |
| virtual | ~InputStream (void) |
| void | readFully (void *ptr, int size) |
| U8 | readU8 (void) |
| U16 | readU16BE (void) |
| U16 | readU16LE (void) |
| U32 | readU32BE (void) |
| U32 | readU32LE (void) |
| U64 | readU64BE (void) |
| U64 | readU64LE (void) |
Definition at line 80 of file Stream.hpp.
| BufferedInputStream::BufferedInputStream | ( | InputStream & | stream, |
| int | bufferSize = 64 << 10 |
||
| ) |
Definition at line 49 of file Stream.cpp.
|
virtual |
Definition at line 60 of file Stream.cpp.
| void BufferedInputStream::consumeBuffer | ( | int | num | ) |
Definition at line 180 of file Stream.cpp.
| bool BufferedInputStream::fillBuffer | ( | int | size | ) |
Definition at line 149 of file Stream.cpp.
Definition at line 91 of file Stream.hpp.
|
inline |
Definition at line 90 of file Stream.hpp.
|
virtual |
Implements FW::InputStream.
Definition at line 66 of file Stream.cpp.
| char * BufferedInputStream::readLine | ( | bool | combineWithBackslash = false, |
| bool | normalizeWhitespace = false |
||
| ) |
Definition at line 89 of file Stream.cpp.