Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
DirectXTexResize.cpp File Reference
#include "directxtexp.h"
#include "filters.h"

Go to the source code of this file.

Namespaces

 DirectX
 

Functions

HRESULT DirectX::_ResizeSeparateColorAndAlpha (_In_ IWICImagingFactory *pWIC, _In_ IWICBitmap *original, _In_ size_t newWidth, _In_ size_t newHeight, _In_ DWORD filter, _Inout_ const Image *img)
 
static HRESULT DirectX::_PerformResizeUsingWIC (_In_ const Image &srcImage, _In_ DWORD filter, _In_ const WICPixelFormatGUID &pfGUID, _In_ const Image &destImage)
 
static HRESULT DirectX::_PerformResizeViaF32 (_In_ const Image &srcImage, _In_ DWORD filter, _In_ const Image &destImage)
 
static bool DirectX::_UseWICFiltering (_In_ DXGI_FORMAT format, _In_ DWORD filter)
 
static HRESULT DirectX::_ResizePointFilter (_In_ const Image &srcImage, _In_ const Image &destImage)
 
static HRESULT DirectX::_ResizeBoxFilter (_In_ const Image &srcImage, _In_ DWORD filter, _In_ const Image &destImage)
 
static HRESULT DirectX::_ResizeLinearFilter (_In_ const Image &srcImage, _In_ DWORD filter, _In_ const Image &destImage)
 
static HRESULT DirectX::_ResizeCubicFilter (_In_ const Image &srcImage, _In_ DWORD filter, _In_ const Image &destImage)
 
static HRESULT DirectX::_ResizeTriangleFilter (_In_ const Image &srcImage, _In_ DWORD filter, _In_ const Image &destImage)
 
static HRESULT DirectX::_PerformResizeUsingCustomFilters (_In_ const Image &srcImage, _In_ DWORD filter, _In_ const Image &destImage)
 
_Use_decl_annotations_ HRESULT DirectX::Resize (const Image &srcImage, size_t width, size_t height, DWORD filter, ScratchImage &image)
 
_Use_decl_annotations_ HRESULT DirectX::Resize (const Image *srcImages, size_t nimages, const TexMetadata &metadata, size_t width, size_t height, DWORD filter, ScratchImage &result)