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) |
![]() | |
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.