21 #ifndef BBINFILETKHEADER
22 #define BBINFILETKHEADER
25 #define __wchar_t wchar_t
30 #error C++ compiler required
34 #error C++ compiler required
42 #if defined(_MSC_VER) && !defined(BSTREAM_STATIC_LIB)
43 #ifdef BBINFILETK_EXPORTS
44 #define BBINFILETK_API2 __declspec (dllexport)
46 #define BBINFILETK_API2 __declspec (dllimport)
49 #define BBINFILETK_API2
57 #define BBINFILETK_API
59 #define BBINFILETK_API BBINFILETK_API2
66 #define TK_File_Format_Version 1910 // 19.10
70 #ifdef CREATE_FILE_FORMAT_HISTORY_TABLE
173 #define TK_DEFAULT_BUFFER_SIZE 32768
177 #ifdef HSTREAM_READONLY
178 #ifndef BSTREAM_READONLY
179 #define BSTREAM_READONLY
182 #ifdef BSTREAM_READONLY
183 extern char const stream_readonly[];
185 #ifdef BSTREAM_DISABLE_QUANTIZATION
186 extern char const stream_disable_quantization[];
188 #ifdef BSTREAM_DISABLE_EDGEBREAKER
189 extern char const stream_disable_edgebreaker[];
191 #ifdef BSTREAM_DISABLE_REPULSE_COMPRESSION
192 extern char const stream_disable_repulse_compression[];
194 #ifdef BSTREAM_DISABLE_ASCII
195 extern char const stream_disable_ascii[];
203 #ifdef NEED_BOOL_TYPE
204 #undef NEED_BOOL_TYPE
207 const bool true = !0;
208 const bool false = 0;
216 #if defined(WIN64) || defined(_WIN64)
217 # define ID_Key __int64
308 #include "BStreamFileToolkit.h"
Definition: BStream.h:245
Definition: BStream.h:267
TK_File_Read_Options
Definition: BStream.h:289
Definition: BStream.h:271
Contains datatypes which are used by BBaseOpcodeHandler.
Definition: BStream.h:270
TK_Debug_Logging_Options
Definition: BStream.h:299
Definition: BStream.h:300
Definition: BStream.h:242
Definition: BStream.h:290
TK_Dictionary_Options
Definition: BStream.h:281
Definition: BStream.h:272
Definition: BStream.h:264
Definition: BStream.h:239
TK_Status BBINFILETK_API TK_Read_Stream_File(char const *filename, BStreamFileToolkit *tk)
Reads a HOOPS Stream File.
Definition: BStream.h:262
Definition: BStream.h:274
BBINFILETK_API int TK_File_Format_History[]
Table of format changes, commented values are informational (were never included in a release...
Definition: BStream.h:292
Definition: BStream.h:243
Definition: BStream.h:261
Definition: BStream.h:238
Definition: BStream.h:260
Definition: BStream.h:240
TK_File_Write_Options
Options which control how the HOOPS Stream File is generated.
Definition: BStream.h:259
Definition: BStream.h:301
Definition: BStream.h:273
Definition: BStream.h:266
TK_Status
Codes which can be either passed to various toolkit functions, or indicate the result of a toolkit fu...
Definition: BStream.h:237
dictionary entries include bounding volume info
Definition: BStream.h:282
Definition: BStream.h:302
Definition: BStream.h:269
Definition: BStream.h:247
Definition: BStream.h:265
Definition: BStream.h:246
Definition: BStream.h:241
Definition: BStream.h:293
Definition: BStream.h:291
Definition: BStream.h:268
Definition: BStream.h:244
Definition: BStream.h:263