Panda3D
Public Member Functions | Friends

PandaIOStream Class Reference

Custom implementation of Assimp::IOStream. More...

#include "pandaIOStream.h"

List of all members.

Public Member Functions

 PandaIOStream (istream &stream)
size_t FileSize () const
 Returns the size of this file.
void Flush ()
 See fflush.
size_t Read (void *pvBuffer, size_t pSize, size_t pCount)
 See fread.
aiReturn Seek (size_t pOffset, aiOrigin pOrigin)
 See fseek.
size_t Tell () const
 See ftell.
size_t Write (const void *buffer, size_t size, size_t count)
 See fwrite.

Friends

class PandaIOSystem

Detailed Description

Custom implementation of Assimp::IOStream.

It simply wraps around an istream object, and is unable to write.

Definition at line 30 of file pandaIOStream.h.


Member Function Documentation

size_t PandaIOStream::FileSize ( ) const

Returns the size of this file.

Definition at line 33 of file pandaIOStream.cxx.

void PandaIOStream::Flush ( void  )

See fflush.

Definition at line 47 of file pandaIOStream.cxx.

size_t PandaIOStream::Read ( void *  pvBuffer,
size_t  pSize,
size_t  pCount 
)

See fread.

Definition at line 57 of file pandaIOStream.cxx.

aiReturn PandaIOStream::Seek ( size_t  pOffset,
aiOrigin  pOrigin 
)

See fseek.

Definition at line 68 of file pandaIOStream.cxx.

size_t PandaIOStream::Tell ( ) const

See ftell.

Definition at line 96 of file pandaIOStream.cxx.

size_t PandaIOStream::Write ( const void *  buffer,
size_t  size,
size_t  count 
)

See fwrite.

Definition at line 106 of file pandaIOStream.cxx.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations