![]() |
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().