class
ImageDataExporter ​
Class for saving image data to different file formats.
Properties ​
Property | Description |
---|---|
DDSCompressionType | The DDS block compression type to use. The block compression type will alter the number of output channels. BC1-3 - 3 channels. BC4 - 1 channel. BC5 - 3 channels. |
ExportFilePath | The main export file path. This must always be set. |
ImageFileFormat | Output image file format to use. |
Name | The name of the ImageDataExporter object. (Inherited from Object) |
Methods ​
Method | Description |
---|---|
AddObserver | Adds a user-defined observer object to the interface, that will receive events from the interface. (Inherited from Object) |
Clear | Close any open file or stream, release any allocated data. |
GetClass | Get the name of the ImageDataExporter class. (Inherited from Object) |
IsA | Returns true if ImageDataExporter is a or is a descendant of the class named as the type parameter. (Inherited from Object) |
IsNull | Returns true if the ImageDataExporter object is invalid. (Inherited from Object) |
IsSameObjectAs | Returns true if the ImageDataExporter object is valid. (Inherited from Object) |
NonNull | Returns true if the ImageDataExporter object is valid. (Inherited from Object) |
PrintInfo | Prints the content/info of the ImageDataExporter object to the log. (Inherited from Object) |
RemoveObserver | Removes a previously added observer object. (Inherited from Object) |
RunExport | Runs the export. Note that all parameters must be setup before exporting. |
SetImage | The image data 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. (Inherited from Object) |
SafeCast | SafeCast makes sure the input object is of a class that can be cast into spImageDataExporter, and if this is the case, returns the object cast into spImageDataExporter. (Inherited from Object) |
Properties details ​
DDSCompressionType ​
The DDS block compression type to use. The block compression type will alter the number of output channels. BC1-3 - 3 channels. BC4 - 1 channel. BC5 - 3 channels.
ExportFilePath ​
The main export file path. This must always be set.
ImageFileFormat ​
Output image file format to use.
Name ​
The name of the ImageDataExporter object. (Inherited from Object)
Methods details ​
AddObserver ​
Adds a user-defined observer object to the interface, that will receive events from the interface. (Inherited from Object)
Clear ​
Close any open file or stream, release any allocated data.
GetClass ​
Get the name of the ImageDataExporter class. (Inherited from Object)
IsA ​
Returns true if ImageDataExporter is a or is a descendant of the class named as the type parameter. (Inherited from Object)
IsNull ​
Returns true if the ImageDataExporter object is invalid. (Inherited from Object)
IsSameObjectAs ​
Returns true if the ImageDataExporter object is valid. (Inherited from Object)
NonNull ​
Returns true if the ImageDataExporter object is valid. (Inherited from Object)
PrintInfo ​
Prints the content/info of the ImageDataExporter object to the log. (Inherited from Object)
RemoveObserver ​
Removes a previously added observer object. (Inherited from Object)
RunExport ​
Runs the export. Note that all parameters must be setup before exporting.
SetImage ​
The image data to export.
Static methods details ​
IsClassA ​
Returns true if the class is a or is a descendant of the class named as the type parameter. (Inherited from Object)
SafeCast ​
SafeCast makes sure the input object is of a class that can be cast into spImageDataExporter, and if this is the case, returns the object cast into spImageDataExporter. (Inherited from Object)