RayTracing
|
#include <Serial.h>
Базовые классы:Serializer.
Открытые члены | |
XMLS () | |
Конструктор | |
~XMLS () | |
Деструктор | |
bool | Start (QString FileName) |
void | SerStr (char *Value, char *Name="String") |
void | SerBool (bool &Value, char *Name="Bool") |
void | SerInt (int &Value, char *Name="Int") |
void | SerFloat (float &Value, char *Name="Float") |
void | SerVec (Vector3D &Value, char *Name="Vector") |
void | End () |
Метод, заканчивающий сериализацию. |
Производный класс от класса Serializer, отвечающий за сериализацию параметров сцены в XML файл, содержит конструктор, деструктор, 3 члена данных, 7 методов.
XMLS::XMLS | ( | ) |
Конструктор
См. определение в файле Serial.cpp строка 233
XMLS::~XMLS | ( | ) |
Деструктор
См. определение в файле Serial.cpp строка 239
void XMLS::End | ( | ) | [virtual] |
Метод, заканчивающий сериализацию.
Замещает Serializer.
См. определение в файле Serial.cpp строка 331
void XMLS::SerBool | ( | bool & | Value, |
char * | Name = "Bool" |
||
) | [virtual] |
Метод, сериализующий логическую переменную.
Value | – логическая переменная для сериализации |
Name | – имя сериализуемого элемента(по умолчанию "Bool") |
Замещает Serializer.
См. определение в файле Serial.cpp строка 269
void XMLS::SerFloat | ( | float & | Value, |
char * | Name = "Float" |
||
) | [virtual] |
Метод, сериализующий вещественную переменную.
Value | – вещественная переменная для сериализации |
Name | – имя сериализуемого элемента(по умолчанию "Float") |
Замещает Serializer.
См. определение в файле Serial.cpp строка 303
void XMLS::SerInt | ( | int & | Value, |
char * | Name = "Int" |
||
) | [virtual] |
Метод, сериализующий целочисленную переменную.
Value | – целочисленная переменная для сериализации |
Name | – имя сериализуемого элемента(по умолчанию "Int") |
Замещает Serializer.
См. определение в файле Serial.cpp строка 288
void XMLS::SerStr | ( | char * | Value, |
char * | Name = "String" |
||
) | [virtual] |
Метод, сериализующий строку.
Value | – строка для сериализации |
Name | – имя сериализуемого элемента(по умолчанию "String") |
Замещает Serializer.
См. определение в файле Serial.cpp строка 258
void XMLS::SerVec | ( | Vector3D & | Value, |
char * | Name = "Vector" |
||
) | [virtual] |
Метод, сериализующий трехмерный вектор.
Value | – трехмерный вектор для сериализации |
Name | – имя сериализуемого элемента(по умолчанию "Vector") |
Замещает Serializer.
См. определение в файле Serial.cpp строка 317
bool XMLS::Start | ( | QString | FileName | ) | [virtual] |
Метод, начинающий сериализацию.
FileName | – имя файла сериализации |
Замещает Serializer.
См. определение в файле Serial.cpp строка 243