class BinaryExporter
 BinaryExporter stores the geometry data into a binary file, that is specific for Simplygon. Please note that the binary file is only intended for temporary storage, and that no compatibility between versions of Simplygon is guaranteed.
  Properties
 | Property | Description | 
|---|
 | ExportCascadedScenes | Flag to control if cascaded scenes should be included in the export (note that not all file formats support this). | 
 | ExportFilePath | The main export file path. This is the main file being written to, and must always be set. | 
 | PrimaryTexCoordName | The name of the texcoord level to use as primary level in case the file formatonly supports a single texture coordinate layer. If the primary level name is notset, the first found level will be used as primary level. | 
  Methods
 | Method | Description | 
|---|
 | GetClass | Get the name of the BinaryExporter class. | 
 | IsA | Returns true if BinaryExporter is a or is a descendant of the class named as the type parameter. | 
 | IsNull | Returns true if the BinaryExporter object is invalid. | 
 | RunExport | Runs the export. Note that all required parameters must be setup before exporting. | 
 | SetScene | The scene to export. | 
 | SetSelectionSet | The selection set (of nodes from the scene) to export. | 
  Static methods
 | Method | Description | 
|---|
 | IsClassA | Returns true if the class is a or is a descendant of the class named as the type parameter. | 
 | SafeCast | SafeCast makes sure the input object is of a class that can be cast into spBinaryExporter, and if this is the case, returns the object cast into spBinaryExporter. | 
  Properties details
  ExportCascadedScenes
 Flag to control if cascaded scenes should be included in the export (note that not all file formats support this).
   Syntax
  SetExportCascadedScenes parameters
 | Type | Name | Min | Max | Description | 
|---|
 | bool | value |  |  | Export cascaded scenes flag. | 
  GetExportCascadedScenes return value
 Type: bool
  Syntax
  SetExportCascadedScenes parameters
 | Type | Name | Min | Max | Description | 
|---|
 | bool | value |  |  | Export cascaded scenes flag. | 
  GetExportCascadedScenes return value
 Type: bool
  Syntax
  SetExportCascadedScenes parameters
 | Name | Type | Min | Max | Description | 
|---|
 | value | bool |  |  | Export cascaded scenes flag. | 
  GetExportCascadedScenes return value
 Type: bool
   ExportFilePath
 The main export file path. This is the main file being written to, and must always be set.
   Syntax
  SetExportFilePath parameters
 | Type | Name | Min | Max | Description | 
|---|
 | const char * | value |  |  | The desired file path. | 
  GetExportFilePath return value
 Type: spString
  Syntax
  SetExportFilePath parameters
 | Type | Name | Min | Max | Description | 
|---|
 | string | value |  |  | The desired file path. | 
  GetExportFilePath return value
 Type: string
  Syntax
  SetExportFilePath parameters
 | Name | Type | Min | Max | Description | 
|---|
 | value | str |  |  | The desired file path. | 
  GetExportFilePath return value
 Type: str
   PrimaryTexCoordName
 The name of the texcoord level to use as primary level in case the file formatonly supports a single texture coordinate layer. If the primary level name is notset, the first found level will be used as primary level.
   Syntax
  SetPrimaryTexCoordName parameters
 | Type | Name | Min | Max | Description | 
|---|
 | const char * | name |  |  | The name of the primary texcoord level. | 
  GetPrimaryTexCoordName return value
 Type: spString
  Syntax
  SetPrimaryTexCoordName parameters
 | Type | Name | Min | Max | Description | 
|---|
 | string | name |  |  | The name of the primary texcoord level. | 
  GetPrimaryTexCoordName return value
 Type: string
  Syntax
  SetPrimaryTexCoordName parameters
 | Name | Type | Min | Max | Description | 
|---|
 | name | str |  |  | The name of the primary texcoord level. | 
  GetPrimaryTexCoordName return value
 Type: str
   Methods details
  GetClass
 Get the name of the BinaryExporter class.
   Syntax
  Parameters
 GetClass takes no parameters.
  Return value
 Type: spString
  Syntax
  Parameters
 GetClass takes no parameters.
  Return value
 Type: string
  Syntax
  Parameters
 GetClass takes no parameters.
  Return value
 Type: str
   IsA
 Returns true if BinaryExporter is a or is a descendant of the class named as the type parameter.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | const char * | type |  |  | Name of the class to check if BinaryExporter is, or is a descendant of. | 
  Return value
 Type: bool
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | string | type |  |  | Name of the class to check if BinaryExporter is, or is a descendant of. | 
  Return value
 Type: bool
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | type | str |  |  | Name of the class to check if BinaryExporter is, or is a descendant of. | 
  Return value
 Type: bool
   IsNull
 Returns true if the BinaryExporter object is invalid.
   Syntax
  Parameters
 IsNull takes no parameters.
  Return value
 Type: bool
  Syntax
  Parameters
 IsNull takes no parameters.
  Return value
 Type: bool
  Syntax
  Parameters
 IsNull takes no parameters.
  Return value
 Type: bool
   RunExport
 Runs the export. Note that all required parameters must be setup before exporting.
   Syntax
  Parameters
 RunExport takes no parameters.
  Return value
 Type: bool
  Syntax
  Parameters
 RunExport takes no parameters.
  Return value
 Type: bool
  Syntax
  Parameters
 RunExport takes no parameters.
  Return value
 Type: bool
   SetScene
 The scene to export.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | Scene | scene |  |  | The desired scene object. | 
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | Scene | scene |  |  | The desired scene object. | 
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | scene | Scene |  |  | The desired scene object. | 
   SetSelectionSet
 The selection set (of nodes from the scene) to export.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | int | exportSelectionSetID |  |  | The desired selection set id to use. | 
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | int | exportSelectionSetID |  |  | The desired selection set id to use. | 
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | exportSelectionSetID | int |  |  | The desired selection set id to use. | 
   Static methods details
  IsClassA
 Returns true if the class is a or is a descendant of the class named as the type parameter.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | const char * | type |  |  | Name of the class to check if the class is, or is a descendant of. | 
  Return value
 Type: bool
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | string | type |  |  | Name of the class to check if the class is, or is a descendant of. | 
  Return value
 Type: bool
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | type | str |  |  | Name of the class to check if the class is, or is a descendant of. | 
  Return value
 Type: bool
   SafeCast
 SafeCast makes sure the input object is of a class that can be cast into spBinaryExporter, and if this is the case, returns the object cast into spBinaryExporter.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | Object | object |  |  | Object to cast. | 
  Return value
 Type: BinaryExporter
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | Object | object |  |  | Object to cast. | 
  Return value
 Type: BinaryExporter
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | object | Object |  |  | Object to cast. | 
  Return value
 Type: BinaryExporter