|
RayTracing
|
#include <Serial.h>
Базовые классы:Serializer.
Открытые члены | |
| BinS () | |
| Конструктор | |
| ~BinS () | |
| Деструктор | |
| 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, отвечающий за сериализацию параметров сцены в бинарный файл, содержит конструктор, деструктор, 3 члена данных, 7 методов.
| BinS::BinS | ( | ) |
Конструктор
См. определение в файле Serial.cpp строка 558
| BinS::~BinS | ( | ) |
Деструктор
См. определение в файле Serial.cpp строка 564
| void BinS::End | ( | ) | [virtual] |
Метод, заканчивающий сериализацию.
Замещает Serializer.
См. определение в файле Serial.cpp строка 629
| void BinS::SerBool | ( | bool & | Value, |
| char * | Name = "Bool" |
||
| ) | [virtual] |
Метод, сериализующий логическую переменную.
| Value | – логическая переменная для сериализации |
| Name | – имя сериализуемого элемента(по умолчанию "Bool") |
Замещает Serializer.
См. определение в файле Serial.cpp строка 588
| void BinS::SerFloat | ( | float & | Value, |
| char * | Name = "Float" |
||
| ) | [virtual] |
Метод, сериализующий вещественную переменную.
| Value | – вещественная переменная для сериализации |
| Name | – имя сериализуемого элемента(по умолчанию "Float") |
Замещает Serializer.
См. определение в файле Serial.cpp строка 610
| void BinS::SerInt | ( | int & | Value, |
| char * | Name = "Int" |
||
| ) | [virtual] |
Метод, сериализующий целочисленную переменную.
| Value | – целочисленная переменная для сериализации |
| Name | – имя сериализуемого элемента(по умолчанию "Int") |
Замещает Serializer.
См. определение в файле Serial.cpp строка 599
| void BinS::SerStr | ( | char * | Value, |
| char * | Name = "String" |
||
| ) | [virtual] |
Метод, сериализующий строку.
| Value | – строка для сериализации |
| Name | – имя сериализуемого элемента(по умолчанию "String") |
Замещает Serializer.
См. определение в файле Serial.cpp строка 577
| void BinS::SerVec | ( | Vector3D & | Value, |
| char * | Name = "Vector" |
||
| ) | [virtual] |
Метод, сериализующий трехмерный вектор.
| Value | – трехмерный вектор для сериализации |
| Name | – имя сериализуемого элемента(по умолчанию "Vector") |
Замещает Serializer.
См. определение в файле Serial.cpp строка 621
| bool BinS::Start | ( | QString | FileName | ) | [virtual] |
Метод, начинающий сериализацию.
| FileName | – имя файла сериализации |
Замещает Serializer.
См. определение в файле Serial.cpp строка 568
1.7.6.1