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

#include <ImageFileFormat.h>

Inheritance diagram for xiiRegisteredImageFileFormat:
[legend]

Public Member Functions

virtual const xiiImageFileFormat & GetFormatType () const =0

Additional Inherited Members

Static Public Member Functions inherited from xiiNoBase
static const xiiRTTI * GetStaticRTTI ()
Protected Attributes inherited from xiiEnumerable< xiiRegisteredImageFileFormat >
xiiEnumerable * m_pNextInstance

Detailed Description

Base class for a registered (globally known) xiiImageFileFormat.

This is an enumerable class, so all known formats can be retrieved through the xiiEnumerable interface. For example:

for (auto format = xiiRegisteredImageFileFormat::GetFirstInstance(); format != nullptr; format = format->GetNextInstance()) { auto& type = format->GetFormatType(); }


The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/Engine/Texture/Image/Formats/ImageFileFormat.h
  • /home/runner/work/XII/XII/Source/Engine/Texture/Image/Implementation/ImageFileFormat.cpp