Plasma Engine  2.0
Loading...
Searching...
No Matches
plImageConversionStep Class Referenceabstract

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

#include <ImageConversion.h>

Inheritance diagram for plImageConversionStep:

Public Member Functions

virtual plArrayPtr< const plImageConversionEntryGetSupportedConversions () const =0
 Returns an array pointer of supported conversions.
 

Additional Inherited Members

- Static Public Member Functions inherited from plNoBase
static const plRTTIGetStaticRTTI ()
 
- Protected Attributes inherited from plEnumerable< plImageConversionStep >
plEnumerablem_pNextInstance
 

Detailed Description

Interface for a single image conversion step.

The actual functionality is implemented as either plImageConversionStepLinear or plImageConversionStepDecompressBlocks. 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 plArrayPtr< const plImageConversionEntry > plImageConversionStep::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: