ResizeFilterStream
Engine/source/core/resizeStream.h
Private Types
Parent
Private Attributes
Public Functions
bool
attachStream(Stream * io_pSlaveStream)
Gets the position in the stream.
Gets the size of the stream.
bool
setPosition(const U32 in_newPosition)
Sets the position of the stream. Returns if the new position is valid or not.
bool
setStreamOffset(const U32 in_startOffset, const U32 in_streamLen)
Detailed Description
Private Types
typedef FilterStream Parent
Private Attributes
U32 m_currOffset
U32 m_lastBytesRead
Stream * m_pStream
U32 m_startOffset
U32 m_streamLen
Public Functions
ResizeFilterStream()
~ResizeFilterStream()
attachStream(Stream * io_pSlaveStream)
Reimplemented from: FilterStream
detachStream()
Reimplemented from: FilterStream
getLastBytesRead()
Reimplemented from: IStreamByteCount
getLastBytesWritten()
Reimplemented from: IStreamByteCount
getPosition()
Reimplemented from: FilterStream
getStream()
Reimplemented from: FilterStream
getStreamSize()
Reimplemented from: FilterStream
setPosition(const U32 in_newPosition)
Reimplemented from: FilterStream
setStreamOffset(const U32 in_startOffset, const U32 in_streamLen)
Protected Functions
_read(const U32 in_numBytes, void * out_pBuffer)
Reimplemented from: FilterStream