aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/irrlicht-1.8/include/IWriteFile.h
diff options
context:
space:
mode:
authorDavid Walter Seikel2013-01-13 18:54:10 +1000
committerDavid Walter Seikel2013-01-13 18:54:10 +1000
commit959831f4ef5a3e797f576c3de08cd65032c997ad (patch)
treee7351908be5995f0b325b2ebeaa02d5a34b82583 /libraries/irrlicht-1.8/include/IWriteFile.h
parentAdd info about changes to Irrlicht. (diff)
downloadSledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.zip
SledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.tar.gz
SledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.tar.bz2
SledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.tar.xz
Remove damned ancient DOS line endings from Irrlicht. Hopefully I did not go overboard.
Diffstat (limited to '')
-rw-r--r--libraries/irrlicht-1.8/include/IWriteFile.h100
1 files changed, 50 insertions, 50 deletions
diff --git a/libraries/irrlicht-1.8/include/IWriteFile.h b/libraries/irrlicht-1.8/include/IWriteFile.h
index 5944318..7bc9f20 100644
--- a/libraries/irrlicht-1.8/include/IWriteFile.h
+++ b/libraries/irrlicht-1.8/include/IWriteFile.h
@@ -1,50 +1,50 @@
1// Copyright (C) 2002-2012 Nikolaus Gebhardt 1// Copyright (C) 2002-2012 Nikolaus Gebhardt
2// This file is part of the "Irrlicht Engine". 2// This file is part of the "Irrlicht Engine".
3// For conditions of distribution and use, see copyright notice in irrlicht.h 3// For conditions of distribution and use, see copyright notice in irrlicht.h
4 4
5#ifndef __I_WRITE_FILE_H_INCLUDED__ 5#ifndef __I_WRITE_FILE_H_INCLUDED__
6#define __I_WRITE_FILE_H_INCLUDED__ 6#define __I_WRITE_FILE_H_INCLUDED__
7 7
8#include "IReferenceCounted.h" 8#include "IReferenceCounted.h"
9#include "path.h" 9#include "path.h"
10 10
11namespace irr 11namespace irr
12{ 12{
13namespace io 13namespace io
14{ 14{
15 15
16 //! Interface providing write access to a file. 16 //! Interface providing write access to a file.
17 class IWriteFile : public virtual IReferenceCounted 17 class IWriteFile : public virtual IReferenceCounted
18 { 18 {
19 public: 19 public:
20 //! Writes an amount of bytes to the file. 20 //! Writes an amount of bytes to the file.
21 /** \param buffer Pointer to buffer of bytes to write. 21 /** \param buffer Pointer to buffer of bytes to write.
22 \param sizeToWrite Amount of bytes to write to the file. 22 \param sizeToWrite Amount of bytes to write to the file.
23 \return How much bytes were written. */ 23 \return How much bytes were written. */
24 virtual s32 write(const void* buffer, u32 sizeToWrite) = 0; 24 virtual s32 write(const void* buffer, u32 sizeToWrite) = 0;
25 25
26 //! Changes position in file 26 //! Changes position in file
27 /** \param finalPos Destination position in the file. 27 /** \param finalPos Destination position in the file.
28 \param relativeMovement If set to true, the position in the file is 28 \param relativeMovement If set to true, the position in the file is
29 changed relative to current position. Otherwise the position is changed 29 changed relative to current position. Otherwise the position is changed
30 from begin of file. 30 from begin of file.
31 \return True if successful, otherwise false. */ 31 \return True if successful, otherwise false. */
32 virtual bool seek(long finalPos, bool relativeMovement = false) = 0; 32 virtual bool seek(long finalPos, bool relativeMovement = false) = 0;
33 33
34 //! Get the current position in the file. 34 //! Get the current position in the file.
35 /** \return Current position in the file in bytes. */ 35 /** \return Current position in the file in bytes. */
36 virtual long getPos() const = 0; 36 virtual long getPos() const = 0;
37 37
38 //! Get name of file. 38 //! Get name of file.
39 /** \return File name as zero terminated character string. */ 39 /** \return File name as zero terminated character string. */
40 virtual const path& getFileName() const = 0; 40 virtual const path& getFileName() const = 0;
41 }; 41 };
42 42
43 //! Internal function, please do not use. 43 //! Internal function, please do not use.
44 IWriteFile* createWriteFile(const io::path& fileName, bool append); 44 IWriteFile* createWriteFile(const io::path& fileName, bool append);
45 45
46} // end namespace io 46} // end namespace io
47} // end namespace irr 47} // end namespace irr
48 48
49#endif 49#endif
50 50