# 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.

# Methods

Method Description
Clear Close any open file or stream, release any allocated data.
GetClass Get the name of the ImageDataExporter class.
IsA Returns true if ImageDataExporter is a or is a descendant of the class named as the type parameter.
IsNull Returns true if the ImageDataExporter object is invalid.
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.
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.

# 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.

        # Methods details

        # Clear

        Close any open file or stream, release any allocated data.

          # GetClass

          Get the name of the ImageDataExporter class.

            # IsA

            Returns true if ImageDataExporter is a or is a descendant of the class named as the type parameter.

              # IsNull

              Returns true if the ImageDataExporter object is invalid.

                # 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.

                      # 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.