SLProject 4.0.000
SLAssimpIOStream Class Reference

#include <SLAssimpIOSystem.h>

Inherits Assimp::IOStream.

Public Member Functions

 SLAssimpIOStream (SLIOStream *stream)
 
size_t Read (void *pvBuffer, size_t pSize, size_t pCount) override
 
size_t Write (const void *pvBuffer, size_t pSize, size_t pCount) override
 
aiReturn Seek (size_t pOffset, aiOrigin pOrigin) override
 
size_t Tell () const override
 
size_t FileSize () const override
 
void Flush () override
 
SLIOStreamstream ()
 

Private Attributes

SLIOStream_stream
 

Constructor & Destructor Documentation

◆ SLAssimpIOStream()

SLAssimpIOStream::SLAssimpIOStream ( SLIOStream stream)

Member Function Documentation

◆ FileSize()

size_t SLAssimpIOStream::FileSize ( ) const
override

◆ Flush()

void SLAssimpIOStream::Flush ( )
override

◆ Read()

size_t SLAssimpIOStream::Read ( void *  pvBuffer,
size_t  pSize,
size_t  pCount 
)
override

◆ Seek()

aiReturn SLAssimpIOStream::Seek ( size_t  pOffset,
aiOrigin  pOrigin 
)
override

◆ stream()

SLIOStream * SLAssimpIOStream::stream ( )
inline

◆ Tell()

size_t SLAssimpIOStream::Tell ( ) const
override

◆ Write()

size_t SLAssimpIOStream::Write ( const void *  pvBuffer,
size_t  pSize,
size_t  pCount 
)
override

Member Data Documentation

◆ _stream

SLIOStream* SLAssimpIOStream::_stream
private

The documentation for this class was generated from the following files: