Irrlicht 3D Engine
irr::io::IWriteFile Class Reference

Interface providing write access to a file. More...

#include <IWriteFile.h>

+ Inheritance diagram for irr::io::IWriteFile:

List of all members.

Public Member Functions


Detailed Description

Interface providing write access to a file.

Definition at line 17 of file IWriteFile.h.


Member Function Documentation

virtual const path& irr::io::IWriteFile::getFileName ( ) const [pure virtual]

Get name of file.

Returns:
File name as zero terminated character string.
virtual long irr::io::IWriteFile::getPos ( ) const [pure virtual]

Get the current position in the file.

Returns:
Current position in the file in bytes.
virtual bool irr::io::IWriteFile::seek ( long  finalPos,
bool  relativeMovement = false 
) [pure virtual]

Changes position in file.

Parameters:
finalPosDestination position in the file.
relativeMovementIf set to true, the position in the file is changed relative to current position. Otherwise the position is changed from begin of file.
Returns:
True if successful, otherwise false.
virtual s32 irr::io::IWriteFile::write ( const void *  buffer,
u32  sizeToWrite 
) [pure virtual]

Writes an amount of bytes to the file.

Parameters:
bufferPointer to buffer of bytes to write.
sizeToWriteAmount of bytes to write to the file.
Returns:
How much bytes were written.

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