![]() |
Paradox Game Engine
v1.0.0 beta06
|
#include <windows.h>#include <directxmath.h>#include <directxpackedvector.h>#include <assert.h>#include <malloc.h>#include <memory>#include <vector>#include <stdlib.h>#include <search.h>#include <ole2.h>#include "directxtex.h"#include <wincodec.h>#include <wrl.h>#include "scoped.h"Go to the source code of this file.
Namespaces | |
| DirectX | |
Macros | |
| #define | NOMINMAX |
| #define | TEX_FILTER_MASK 0xF00000 |
Enumerations | |
| enum | DirectX::TEXP_SCANLINE_FLAGS { DirectX::TEXP_SCANLINE_NONE = 0, DirectX::TEXP_SCANLINE_SETALPHA = 0x1, DirectX::TEXP_SCANLINE_LEGACY = 0x2 } |
| enum | DirectX::CONVERT_FLAGS { DirectX::CONVF_FLOAT = 0x1, DirectX::CONVF_UNORM = 0x2, DirectX::CONVF_UINT = 0x4, DirectX::CONVF_SNORM = 0x8, DirectX::CONVF_SINT = 0x10, DirectX::CONVF_DEPTH = 0x20, DirectX::CONVF_STENCIL = 0x40, DirectX::CONVF_SHAREDEXP = 0x80, DirectX::CONVF_BGR = 0x100, DirectX::CONVF_XR = 0x200, DirectX::CONVF_PACKED = 0x400, DirectX::CONVF_BC = 0x800, DirectX::CONVF_YUV = 0x1000, DirectX::CONVF_R = 0x10000, DirectX::CONVF_G = 0x20000, DirectX::CONVF_B = 0x40000, DirectX::CONVF_A = 0x80000, DirectX::CONVF_RGB_MASK = 0x70000, DirectX::CONVF_RGBA_MASK = 0xF0000 } |
Functions | |
| DXGI_FORMAT | DirectX::_WICToDXGI (_In_ const GUID &guid) |
| bool | DirectX::_DXGIToWIC (_In_ DXGI_FORMAT format, _Out_ GUID &guid, _In_ bool ignoreRGBvsBGR=false) |
| DWORD | DirectX::_CheckWICColorSpace (_In_ const GUID &sourceGUID, _In_ const GUID &targetGUID) |
| IWICImagingFactory * | DirectX::_GetWIC () |
| bool | DirectX::_IsWIC2 () |
| WICBitmapDitherType | DirectX::_GetWICDither (_In_ DWORD flags) |
| WICBitmapInterpolationMode | DirectX::_GetWICInterp (_In_ DWORD flags) |
| void | DirectX::_DetermineImageArray (_In_ const TexMetadata &metadata, _In_ DWORD cpFlags, _Out_ size_t &nImages, _Out_ size_t &pixelSize) |
| DirectX::_Success_ (return!=false) static bool _LegacyExpandScanline(_Out_writes_bytes_(outSize) LPVOID pDestination | |
| _In_ size_t _In_ const TexMetadata _In_ DWORD | DirectX::_Out_writes_ (nImages) Image *images |
| DWORD | DirectX::_GetConvertFlags (_In_ DXGI_FORMAT format) |
| void | DirectX::_CopyScanline (_When_(pDestination==pSource, _Inout_updates_bytes_(outSize)) _When_(pDestination!=pSource, _Out_writes_bytes_(outSize)) LPVOID pDestination, _In_ size_t outSize, _In_reads_bytes_(inSize) LPCVOID pSource, _In_ size_t inSize, _In_ DXGI_FORMAT format, _In_ DWORD flags) |
| void | DirectX::_SwizzleScanline (_When_(pDestination==pSource, _In_) _When_(pDestination!=pSource, _Out_writes_bytes_(outSize)) LPVOID pDestination, _In_ size_t outSize, _In_reads_bytes_(inSize) LPCVOID pSource, _In_ size_t inSize, _In_ DXGI_FORMAT format, _In_ DWORD flags) |
| size_t _In_ DXGI_FORMAT | DirectX::_In_reads_bytes_ (inSize) LPCVOID pSource |
| _In_ size_t | DirectX::_In_reads_bytes_ (size) LPCVOID pSource |
| _In_ size_t _In_ DXGI_FORMAT | DirectX::_In_reads_ (count) const XMVECTOR *pSource |
| _In_ size_t _In_ DXGI_FORMAT | DirectX::_Inout_updates_all_ (count) XMVECTOR *pSource |
| _In_ size_t _In_ DXGI_FORMAT _In_ size_t _In_ float size_t size_t | DirectX::_Inout_updates_all_opt_ (count+2) XMVECTOR *pDiffusionErrors) |
| HRESULT | DirectX::_ConvertToR32G32B32A32 (_In_ const Image &srcImage, _Inout_ ScratchImage &image) |
| HRESULT | DirectX::_ConvertFromR32G32B32A32 (_In_ const Image &srcImage, _In_ const Image &destImage) |
| HRESULT | DirectX::_ConvertFromR32G32B32A32 (_In_ const Image &srcImage, _In_ DXGI_FORMAT format, _Inout_ ScratchImage &image) |
| HRESULT | DirectX::_ConvertFromR32G32B32A32 (_In_reads_(nimages) const Image *srcImages, _In_ size_t nimages, _In_ const TexMetadata &metadata, _In_ DXGI_FORMAT format, _Out_ ScratchImage &result) |
| void | DirectX::_ConvertScanline (_Inout_updates_all_(count) XMVECTOR *pBuffer, _In_ size_t count, _In_ DXGI_FORMAT outFormat, _In_ DXGI_FORMAT inFormat, _In_ DWORD flags) |
| HRESULT | DirectX::_EncodeDDSHeader (_In_ const TexMetadata &metadata, DWORD flags, _Out_writes_bytes_to_opt_(maxsize, required) LPVOID pDestination, _In_ size_t maxsize, _Out_ size_t &required) |
Variables | |
| _In_ size_t | DirectX::pixelSize |
| _In_ size_t _In_ const TexMetadata & | DirectX::metadata |
| _In_ size_t _In_ const TexMetadata _In_ DWORD | DirectX::cpFlags |
| _In_ size_t _In_ const TexMetadata _In_ DWORD _In_ size_t | DirectX::nImages |
| _In_ size_t _In_ DXGI_FORMAT _In_ size_t _In_ DXGI_FORMAT _In_ DWORD | DirectX::flags |
| _In_ size_t | DirectX::count |
| _In_ size_t _In_ size_t | DirectX::size |
| _In_ size_t _In_ size_t _In_ DXGI_FORMAT | DirectX::format |
| _In_ size_t _In_ DXGI_FORMAT _In_ size_t _In_ float | DirectX::threshold = 0 ) |
| _In_ size_t _In_ DXGI_FORMAT _In_ size_t _In_ float size_t | DirectX::y |
| _In_ size_t _In_ DXGI_FORMAT _In_ size_t _In_ float size_t size_t | DirectX::z |
| #define NOMINMAX |
Definition at line 20 of file DirectXTexP.h.
| #define TEX_FILTER_MASK 0xF00000 |
Definition at line 49 of file DirectXTexP.h.
Referenced by DirectX::_GetWICInterp(), DirectX::_PerformResizeUsingCustomFilters(), DirectX::_UseWICFiltering(), DirectX::GenerateMipMaps(), and DirectX::GenerateMipMaps3D().