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

#include <ImageConversion.h>

Inheritance diagram for xiiImageConversionStep:
[legend]

Public Member Functions

virtual xiiArrayPtr< const xiiImageConversionEntry > GetSupportedConversions () const =0

Additional Inherited Members

Static Public Member Functions inherited from xiiNoBase
static const xiiRTTI * GetStaticRTTI ()
Protected Attributes inherited from xiiEnumerable< xiiImageConversionStep >
xiiEnumerable * m_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:
  • /home/runner/work/XII/XII/Source/Engine/Texture/Image/ImageConversion.h
  • /home/runner/work/XII/XII/Source/Engine/Texture/Image/Implementation/ImageConversion.cpp