XII Release 0.1.0
Loading...
Searching...
No Matches
xiiImageConversion::ConversionPathNode Struct Reference

A single node along a computed conversion path. More...

#include <ImageConversion.h>

Public Member Functions

 XII_DECLARE_POD_TYPE ()

Public Attributes

const xiiImageConversionStep * m_pStep
 The conversion step to perform for this node. The actual conversion functionality is implemented in the derived classes of xiiImageConversionStep, which advertise the supported conversions through GetSupportedConversions().
xiiEnum< xiiGALResourceFormat > m_SourceFormat
 The source format for this conversion step.
xiiEnum< xiiGALResourceFormat > m_TargetFormat
 The target format for this conversion step.
xiiUInt32 m_uiSourceBufferIndex
 The index of the source buffer for this conversion step. 0 means the original source data, 1 means the first scratch buffer, etc.
xiiUInt32 m_uiTargetBufferIndex
 The index of the target buffer for this conversion step. 0 means the final target data, 1 means the first scratch buffer, etc.
bool m_bInPlace
 Whether this conversion step can be performed in-place, i.e. whether the source and target buffer can be the same. If false, the source and target buffer must not be the same for this conversion step.

Detailed Description

A single node along a computed conversion path.


The documentation for this struct was generated from the following file: