#pragma region CPL License /* Nuclex Native Framework Copyright (C) 2002-2013 Nuclex Development Labs This library is free software; you can redistribute it and/or modify it under the terms of the IBM Common Public License as published by the IBM Corporation; either version 1.0 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the IBM Common Public License for more details. You should have received a copy of the IBM Common Public License along with this library */ #pragma endregion // CPL License #ifndef NUCLEX_GRAPHICS_HELPERS_PIXELFORMATCONVERTER_H #define NUCLEX_GRAPHICS_HELPERS_PIXELFORMATCONVERTER_H #include "Nuclex/Graphics/Config.h" #include "Nuclex/Graphics/Rasterization/PixelFormat.h" #include "Nuclex/Graphics/Half.h" #include namespace Nuclex { namespace Graphics { namespace Rasterization { // ------------------------------------------------------------------------------------------- // template class PixelFormatConverter; // ------------------------------------------------------------------------------------------- // }}} // namespace Nuclex::Graphics::Rasterization #include "PixelFormatConverter.R8_Unsigned.inl" #include "PixelFormatConverter.R8_G8_Signed.inl" #include "PixelFormatConverter.B5_G6_R5_Unsigned.inl" #include "PixelFormatConverter.B4_G4_R4_A4_Unsigned.inl" #include "PixelFormatConverter.R8_G8_B8_A8_Unsigned.inl" #include "PixelFormatConverter.R8_G8_B8_A8_Signed.inl" #include "PixelFormatConverter.BC1_Compressed.inl" #include "PixelFormatConverter.BC2_Compressed.inl" #include "PixelFormatConverter.BC3_Compressed.inl" #include "PixelFormatConverter.Modern_A8_Unsigned.inl" #include "PixelFormatConverter.Modern_R16_Unsigned.inl" #include "PixelFormatConverter.Modern_R16_G16_Unsigned.inl" #include "PixelFormatConverter.Modern_R16_G16_Float.inl" #include "PixelFormatConverter.Modern_R32_Float.inl" #include "PixelFormatConverter.Modern_R16_G16_B16_A16_Unsigned.inl" #include "PixelFormatConverter.Modern_R16_G16_B16_A16_Float.inl" #endif // NUCLEX_GRAPHICS_HELPERS_PIXELFORMATCONVERTER_H