ObjectFileExportTable Class ReferenceThe class ObjectFileExportTable contains the information needed to allow libraries to export global variables, functions and class declarations. More...
Inheritance diagram for ObjectFileExportTable ![]() ![]()
Detailed DescriptionThe class ObjectFileExportTable contains the information needed to allow libraries to export global variables, functions and class declarations.The last one isn't yet supported but will be in the future. This information is mandatory for library, 'cause a library without any exports doesn't to make much sense at all. ObjectFile -- EXPORTTABLE (1 per file, for libraries mandatory, scenes doesn't contain one) \begin{verbatim} Offset Size Type Comment --------------------------------------------------------- 0 4 Byte fourcc 'EXPT' (EXPort Table) 4 4 Byte int32 size of the chunk 8 4 Byte int32 number of symbols following 12 x Byte int32 data organized in subchunks --------------------------------------------------------- \end{verbatim} The following subchunks are contained in the export table data area: 'VAR_' for exported global variables 'FUNC' for exported global functions (not yet fully implemented) 'DECL' declarations for new classes (not yet supported) GlobalVariables 'VAR_': \begin{verbatim} Offset Size Type Comment --------------------------------------------------------- 0 4 Byte fourcc 'VAR_' (VARiable) 4 4 Byte int32 size of the chunk 8 x Byte string name of the variable 8+x y Byte type encoded type of the variable --------------------------------------------------------- (string is always /0 terminated) \end{verbatim} GlobalVariables 'FUNC': \begin{verbatim} Offset Size Type Comment --------------------------------------------------------- 0 4 Byte fourcc 'FUNC' (VARiable) 4 4 Byte int32 size of the chunk 8 x Byte string name of the function 8+x y Byte pmlist encoded types of return value and parameters --------------------------------------------------------- (string is always /0 terminated) \end{verbatim}
The documentation for this class was generated from the following file:
|
||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||