XII Release 0.1.0
Loading...
Searching...
No Matches
xiiImageConversionStep Class Referenceabstract

Interface for a single image conversion step. More...

#include <ImageConversion.h>

Inheritance diagram for xiiImageConversionStep:
[legend]

Public Member Functions

virtual xiiArrayPtr< const xiiImageConversionEntryGetSupportedConversions () const =0
 Returns an array pointer of supported conversions.
 

Additional Inherited Members

- Static Public Member Functions inherited from xiiNoBase
static const xiiRTTIGetStaticRTTI ()
 
- Protected Attributes inherited from xiiEnumerable< xiiImageConversionStep >
xiiEnumerablem_pNextInstance
 

Detailed Description

Interface for a single image conversion step.

The actual functionality is implemented as either xiiImageConversionStepLinear or xiiImageConversionStepDecompressBlocks. Depending on the types on conversion advertised by GetSupportedConversions(), users of this class need to cast it to a derived type first to access the desired functionality.

Member Function Documentation

◆ GetSupportedConversions()

virtual xiiArrayPtr< const xiiImageConversionEntry > xiiImageConversionStep::GetSupportedConversions ( ) const
pure virtual

Returns an array pointer of supported conversions.

Note
The returned array must have the same entries each time this method is called.

The documentation for this class was generated from the following files: