5#ifndef __I_WRITE_FILE_H_INCLUDED__
6#define __I_WRITE_FILE_H_INCLUDED__
32 virtual bool seek(
long finalPos,
bool relativeMovement =
false) = 0;
Base class of most objects of the Irrlicht Engine.
Interface providing write access to a file.
virtual long getPos() const =0
Get the current position in the file.
virtual s32 write(const void *buffer, u32 sizeToWrite)=0
Writes an amount of bytes to the file.
virtual bool seek(long finalPos, bool relativeMovement=false)=0
Changes position in file.
virtual const path & getFileName() const =0
Get name of file.
IWriteFile * createWriteFile(const io::path &fileName, bool append)
Internal function, please do not use.
Everything in the Irrlicht Engine can be found in this namespace.
unsigned int u32
32 bit unsigned variable.
signed int s32
32 bit signed variable.