 |
Irrlicht 3D Engine
|
|
Go to the documentation of this file.
5 #ifndef __I_WRITE_FILE_H_INCLUDED__
6 #define __I_WRITE_FILE_H_INCLUDED__
24 virtual s32 write(
const void* buffer,
u32 sizeToWrite) = 0;
32 virtual bool seek(
long finalPos,
bool relativeMovement =
false) = 0;
36 virtual long getPos()
const = 0;
virtual s32 write(const void *buffer, u32 sizeToWrite)=0
Writes an amount of bytes to the file.
signed int s32
32 bit signed variable.
IWriteFile * createWriteFile(const io::path &fileName, bool append)
Internal function, please do not use.
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.
Everything in the Irrlicht Engine can be found in this namespace.
unsigned int u32
32 bit unsigned variable.
virtual bool seek(long finalPos, bool relativeMovement=false)=0
Changes position in file.
virtual const path & getFileName() const =0
Get name of file.