torque Torque Game Engine Documentation
CVS Revision Label 1.3.x

ResizeFilterStream Class Reference

#include <resizeStream.h>

Inheritance diagram for ResizeFilterStream:

FilterStream Stream

Public Member Functions

 ResizeFilterStream ()
 ~ResizeFilterStream ()
bool attachStream (Stream *io_pSlaveStream)
void detachStream ()
StreamgetStream ()
bool setStreamOffset (const U32 in_startOffset, const U32 in_streamLen)
U32 getPosition () const
 Gets the position in the stream.
bool setPosition (const U32 in_newPosition)
 Sets the position of the stream. Returns if the new position is valid or not.
U32 getStreamSize ()
 Gets the size of the stream.

Protected Member Functions

bool _read (const U32 in_numBytes, void *out_pBuffer)

Private Types

typedef FilterStream Parent

Private Attributes

Streamm_pStream
U32 m_startOffset
U32 m_streamLen
U32 m_currOffset

Member Typedef Documentation

typedef FilterStream ResizeFilterStream::Parent [private]
 


Constructor & Destructor Documentation

ResizeFilterStream::ResizeFilterStream  ) 
 

ResizeFilterStream::~ResizeFilterStream  ) 
 


Member Function Documentation

bool ResizeFilterStream::attachStream Stream io_pSlaveStream  )  [virtual]
 

Implements FilterStream.

void ResizeFilterStream::detachStream  )  [virtual]
 

Implements FilterStream.

Stream* ResizeFilterStream::getStream  )  [virtual]
 

Implements FilterStream.

bool ResizeFilterStream::setStreamOffset const U32  in_startOffset,
const U32  in_streamLen
 

bool ResizeFilterStream::_read const U32  in_numBytes,
void out_pBuffer
[protected, virtual]
 

Reimplemented from FilterStream.

U32 ResizeFilterStream::getPosition  )  const [virtual]
 

Gets the position in the stream.

Reimplemented from FilterStream.

bool ResizeFilterStream::setPosition const U32  in_newPosition  )  [virtual]
 

Sets the position of the stream. Returns if the new position is valid or not.

Reimplemented from FilterStream.

U32 ResizeFilterStream::getStreamSize  )  [virtual]
 

Gets the size of the stream.

Reimplemented from FilterStream.


Field Documentation

Stream* ResizeFilterStream::m_pStream [private]
 

U32 ResizeFilterStream::m_startOffset [private]
 

U32 ResizeFilterStream::m_streamLen [private]
 

U32 ResizeFilterStream::m_currOffset [private]
 




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen