default implementation of a memory read stream
More...
#include <PxDefaultStreams.h>
default implementation of a memory read stream
- See also
- PxInputData
◆ PxDefaultMemoryInputData()
PxDefaultMemoryInputData::PxDefaultMemoryInputData |
( |
PxU8 * |
data, |
|
|
PxU32 |
length |
|
) |
| |
◆ getLength()
virtual PxU32 PxDefaultMemoryInputData::getLength |
( |
| ) |
const |
|
virtual |
return the length of the input data
- Returns
- size in bytes of the input data
Implements PxInputData.
◆ read()
virtual PxU32 PxDefaultMemoryInputData::read |
( |
void * |
dest, |
|
|
PxU32 |
count |
|
) |
| |
|
virtual |
read from the stream. The number of bytes read may be less than the number requested.
- Parameters
-
[in] | dest | the destination address to which the data will be read |
[in] | count | the number of bytes requested |
- Returns
- the number of bytes read from the stream.
Implements PxInputStream.
◆ seek()
virtual void PxDefaultMemoryInputData::seek |
( |
PxU32 |
offset | ) |
|
|
virtual |
seek to the given offset from the start of the data.
- Parameters
-
[in] | offset | the offset to seek to. If greater than the length of the data, this call is equivalent to seek(length); |
Implements PxInputData.
◆ tell()
virtual PxU32 PxDefaultMemoryInputData::tell |
( |
| ) |
const |
|
virtual |
return the current offset from the start of the data
- Returns
- the offset to seek to.
Implements PxInputData.
◆ mData
const PxU8* PxDefaultMemoryInputData::mData |
|
private |
◆ mPos
PxU32 PxDefaultMemoryInputData::mPos |
|
private |
◆ mSize
PxU32 PxDefaultMemoryInputData::mSize |
|
private |
The documentation for this class was generated from the following file: