FileSettings.h
1 //##################################################################################################
2 //
3 // Ceetron Export
4 // Component: VTFx
5 //
6 // --------------------------------------------------------------------------------------------
7 // Copyright (C) 2015, Ceetron AS
8 // This is UNPUBLISHED PROPRIETARY SOURCE CODE of Ceetron AS. The contents of this file may
9 // not be disclosed to third parties, copied or duplicated in any form, in whole or in part,
10 // without the prior written permission of Ceetron AS.
11 //##################################################################################################
12 
13 #pragma once
14 
15 #include "CeeVTFx/Base.h"
16 
17 #include "CeeCore/Str.h"
18 
19 
20 namespace cee {
21 namespace vtfx {
22 
23 //=================================================================================================================================
24 //
31 //
32 //=================================================================================================================================
33 class CEE_VTFX_EXPORT FileSettings
34 {
35 public:
36  FileSettings()
37  {
38  binary = true;
39  createDigitalSignature = false;
40  compressionLevel = 5;
41  applicationName = "";
42  vendorName = "";
43  password = "";
44  }
45 
46  bool binary;
52 };
53 
54 }
55 }
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppAssert.cpp:18
Str applicationName
Name of the application that exports the VTFx file (single line of text)
Definition: FileSettings.h:50
bool binary
true (default): use binary data files false: use text data files (mainly for debugging) ...
Definition: FileSettings.h:46
A general unicode based string class.
Definition: Str.h:28
Str vendorName
Vendor name, usually the company name (single line of text)
Definition: FileSettings.h:49
bool createDigitalSignature
true: a signature on the file contents will be created to detect changes made by third parties false...
Definition: FileSettings.h:47
File settings for VTFx files.
Definition: FileSettings.h:33
int compressionLevel
0: no compression 1: low compression rate with fast decompression speed ... 5 (default): medium co...
Definition: FileSettings.h:48
Str password
Password for encrypted VTFx files (AES 256) Empty string (default) to disable encryption. Password must consist of 7 bit ASCII characters.
Definition: FileSettings.h:51