From 393b5cd1dc438872af89d334ef6e5fcc59f27d47 Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Sun, 13 Jan 2013 17:24:39 +1000 Subject: Added Irrlicht 1.8, but without all the Windows binaries. --- .../html/classirr_1_1io_1_1_i_x_m_l_writer.html | 403 +++++++++++++++++++++ 1 file changed, 403 insertions(+) create mode 100644 libraries/irrlicht-1.8/doc/html/classirr_1_1io_1_1_i_x_m_l_writer.html (limited to 'libraries/irrlicht-1.8/doc/html/classirr_1_1io_1_1_i_x_m_l_writer.html') diff --git a/libraries/irrlicht-1.8/doc/html/classirr_1_1io_1_1_i_x_m_l_writer.html b/libraries/irrlicht-1.8/doc/html/classirr_1_1io_1_1_i_x_m_l_writer.html new file mode 100644 index 0000000..ca55dc0 --- /dev/null +++ b/libraries/irrlicht-1.8/doc/html/classirr_1_1io_1_1_i_x_m_l_writer.html @@ -0,0 +1,403 @@ + + + + +Irrlicht 3D Engine: irr::io::IXMLWriter Class Reference + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + +
+
Irrlicht 3D Engine + +
+ +
+ + + + + + +
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
irr::io::IXMLWriter Class Reference
+
+
+ +

Interface providing methods for making it easier to write XML files. + More...

+ +

#include <IXMLWriter.h>

+
+ + Inheritance diagram for irr::io::IXMLWriter:
+
+
+ + +

List of all members.

+

+Public Member Functions

+ +

Detailed Description

+

Interface providing methods for making it easier to write XML files.

+

This XML Writer writes xml files using in the platform dependent wchar_t format and sets the xml-encoding correspondingly.

+ +

Definition at line 20 of file IXMLWriter.h.

+

Member Function Documentation

+ +
+
+ + + + + + + + +
virtual void irr::io::IXMLWriter::writeClosingTag (const wchar_t * name) [pure virtual]
+
+
+ +

Writes the closing tag for an element. Like "</foo>".

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::io::IXMLWriter::writeComment (const wchar_t * comment) [pure virtual]
+
+
+ +

Writes a comment into the xml file.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual void irr::io::IXMLWriter::writeElement (const wchar_t * name,
bool empty = false,
const wchar_t * attr1Name = 0,
const wchar_t * attr1Value = 0,
const wchar_t * attr2Name = 0,
const wchar_t * attr2Value = 0,
const wchar_t * attr3Name = 0,
const wchar_t * attr3Value = 0,
const wchar_t * attr4Name = 0,
const wchar_t * attr4Value = 0,
const wchar_t * attr5Name = 0,
const wchar_t * attr5Value = 0 
) [pure virtual]
+
+
+

Writes an xml element with maximal 5 attributes like "<foo />" or <foo optAttr="value" />. The element can be empty or not.

+
Parameters:
+ + + + + + + + + + + + + +
name,:Name of the element
empty,:Specifies if the element should be empty. Like "<foo />". If You set this to false, something like this is written instead: "<foo>".
attr1Name,:1st attributes name
attr1Value,:1st attributes value
attr2Name,:2nd attributes name
attr2Value,:2nd attributes value
attr3Name,:3rd attributes name
attr3Value,:3rd attributes value
attr4Name,:4th attributes name
attr4Value,:4th attributes value
attr5Name,:5th attributes name
attr5Value,:5th attributes value
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual void irr::io::IXMLWriter::writeElement (const wchar_t * name,
bool empty,
core::array< core::stringw > & names,
core::array< core::stringw > & values 
) [pure virtual]
+
+
+ +

Writes an xml element with any number of attributes.

+ +
+
+ +
+
+ + + + + + + +
virtual void irr::io::IXMLWriter::writeLineBreak () [pure virtual]
+
+
+ +

Writes a line break.

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::io::IXMLWriter::writeText (const wchar_t * text) [pure virtual]
+
+
+ +

Writes a text into the file.

+

All occurrences of special characters such as & (&), < (<), > (>), and " (") are automaticly replaced.

+ +
+
+ +
+
+ + + + + + + +
virtual void irr::io::IXMLWriter::writeXMLHeader () [pure virtual]
+
+
+ +

Writes an xml 1.0 header.

+

Looks like <?xml version="1.0"?>. This should always be called before writing anything other, because also the text file header for unicode texts is written out with this method.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + + -- cgit v1.1