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