![]() |
Paradox Game Engine
v1.0.0 beta06
|
#include "dxt_wrapper.h"
Go to the source code of this file.
Functions | |
void | dxtComputePitch (DXGI_FORMAT fmt, size_t width, size_t height, size_t &rowPitch, size_t &slicePitch, DWORD flags=DirectX::CP_FLAGS_NONE) |
bool | dxtIsCompressed (DXGI_FORMAT fmt) |
HRESULT | dxtConvert (const DirectX::Image &srcImage, DXGI_FORMAT format, DWORD filter, float threshold, DirectX::ScratchImage &cImage) |
HRESULT | dxtConvertArray (const DirectX::Image *srcImages, size_t nimages, const DirectX::TexMetadata &metadata, DXGI_FORMAT format, DWORD filter, float threshold, DirectX::ScratchImage &cImage) |
HRESULT | dxtCompress (const DirectX::Image &srcImage, DXGI_FORMAT format, DWORD compress, float alphaRef, DirectX::ScratchImage &cImage) |
HRESULT | dxtCompressArray (const DirectX::Image *srcImages, size_t nimages, const DirectX::TexMetadata &metadata, DXGI_FORMAT format, DWORD compress, float alphaRef, DirectX::ScratchImage &cImages) |
HRESULT | dxtDecompress (const DirectX::Image &cImage, DXGI_FORMAT format, DirectX::ScratchImage &image) |
HRESULT | dxtDecompressArray (const DirectX::Image *cImages, size_t nimages, const DirectX::TexMetadata &metadata, DXGI_FORMAT format, DirectX::ScratchImage &images) |
HRESULT | dxtGenerateMipMaps (const DirectX::Image &baseImage, DWORD filter, size_t levels, DirectX::ScratchImage &mipChain, bool allow1D=false) |
HRESULT | dxtGenerateMipMapsArray (const DirectX::Image *srcImages, size_t nimages, const DirectX::TexMetadata &metadata, DWORD filter, size_t levels, DirectX::ScratchImage &mipChain) |
HRESULT | dxtGenerateMipMaps3D (const DirectX::Image *baseImages, size_t depth, DWORD filter, size_t levels, DirectX::ScratchImage &mipChain) |
HRESULT | dxtGenerateMipMaps3DArray (const DirectX::Image *srcImages, size_t nimages, const DirectX::TexMetadata &metadata, DWORD filter, size_t levels, DirectX::ScratchImage &mipChain) |
HRESULT | dxtResize (const DirectX::Image *srcImages, size_t nimages, const DirectX::TexMetadata &metadata, size_t width, size_t height, DWORD filter, DirectX::ScratchImage &result) |
HRESULT | dxtComputeNormalMap (const DirectX::Image *srcImages, size_t nimages, const DirectX::TexMetadata &metadata, DWORD flags, float amplitude, DXGI_FORMAT format, DirectX::ScratchImage &normalMaps) |
HRESULT | dxtPremultiplyAlpha (const DirectX::Image *srcImages, size_t nimages, const DirectX::TexMetadata &metadata, DWORD flags, DirectX::ScratchImage &result) |
HRESULT | dxtLoadDDSFile (LPCWSTR szFile, DWORD flags, DirectX::TexMetadata *metadata, DirectX::ScratchImage &image) |
HRESULT | dxtSaveToDDSFile (const DirectX::Image &image, DWORD flags, LPCWSTR szFile) |
HRESULT | dxtSaveToDDSFileArray (const DirectX::Image *images, size_t nimages, const DirectX::TexMetadata &metadata, DWORD flags, LPCWSTR szFile) |
DirectX::ScratchImage * | dxtCreateScratchImage () |
void | dxtDeleteScratchImage (DirectX::ScratchImage *img) |
HRESULT | dxtInitialize (DirectX::ScratchImage *img, const DirectX::TexMetadata &mdata) |
HRESULT | dxtInitialize1D (DirectX::ScratchImage *img, DXGI_FORMAT fmt, size_t length, size_t arraySize, size_t mipLevels) |
HRESULT | dxtInitialize2D (DirectX::ScratchImage *img, DXGI_FORMAT fmt, size_t width, size_t height, size_t arraySize, size_t mipLevels) |
HRESULT | dxtInitialize3D (DirectX::ScratchImage *img, DXGI_FORMAT fmt, size_t width, size_t height, size_t depth, size_t mipLevels) |
HRESULT | dxtInitializeCube (DirectX::ScratchImage *img, DXGI_FORMAT fmt, size_t width, size_t height, size_t nCubes, size_t mipLevels) |
HRESULT | dxtInitializeFromImage (DirectX::ScratchImage *img, const DirectX::Image &srcImage, bool allow1D) |
HRESULT | dxtInitializeArrayFromImages (DirectX::ScratchImage *img, const DirectX::Image *images, size_t nImages, bool allow1D) |
HRESULT | dxtInitializeCubeFromImages (DirectX::ScratchImage *img, const DirectX::Image *images, size_t nImages) |
HRESULT | dxtInitialize3DFromImages (DirectX::ScratchImage *img, const DirectX::Image *images, size_t depth) |
void | dxtRelease (DirectX::ScratchImage *img) |
bool | dxtOverrideFormat (DirectX::ScratchImage *img, DXGI_FORMAT f) |
const DirectX::TexMetadata & | dxtGetMetadata (const DirectX::ScratchImage *img) |
const DirectX::Image * | dxtGetImage (const DirectX::ScratchImage *img, size_t mip, size_t item, size_t slice) |
const DirectX::Image * | dxtGetImages (const DirectX::ScratchImage *img) |
size_t | dxtGetImageCount (const DirectX::ScratchImage *img) |
uint8_t * | dxtGetPixels (const DirectX::ScratchImage *img) |
size_t | dxtGetPixelsSize (const DirectX::ScratchImage *img) |
HRESULT dxtCompress | ( | const DirectX::Image & | srcImage, |
DXGI_FORMAT | format, | ||
DWORD | compress, | ||
float | alphaRef, | ||
DirectX::ScratchImage & | cImage | ||
) |
Definition at line 21 of file dxt_wrapper.cpp.
References DirectX::Compress().
HRESULT dxtCompressArray | ( | const DirectX::Image * | srcImages, |
size_t | nimages, | ||
const DirectX::TexMetadata & | metadata, | ||
DXGI_FORMAT | format, | ||
DWORD | compress, | ||
float | alphaRef, | ||
DirectX::ScratchImage & | cImages | ||
) |
Definition at line 26 of file dxt_wrapper.cpp.
References DirectX::Compress().
HRESULT dxtComputeNormalMap | ( | const DirectX::Image * | srcImages, |
size_t | nimages, | ||
const DirectX::TexMetadata & | metadata, | ||
DWORD | flags, | ||
float | amplitude, | ||
DXGI_FORMAT | format, | ||
DirectX::ScratchImage & | normalMaps | ||
) |
Definition at line 66 of file dxt_wrapper.cpp.
References DirectX::ComputeNormalMap().
void dxtComputePitch | ( | DXGI_FORMAT | fmt, |
size_t | width, | ||
size_t | height, | ||
size_t & | rowPitch, | ||
size_t & | slicePitch, | ||
DWORD | flags = DirectX::CP_FLAGS_NONE |
||
) |
Definition at line 4 of file dxt_wrapper.cpp.
References DirectX::ComputePitch(), and DirectX::flags.
HRESULT dxtConvert | ( | const DirectX::Image & | srcImage, |
DXGI_FORMAT | format, | ||
DWORD | filter, | ||
float | threshold, | ||
DirectX::ScratchImage & | cImage | ||
) |
Definition at line 11 of file dxt_wrapper.cpp.
References DirectX::Convert().
HRESULT dxtConvertArray | ( | const DirectX::Image * | srcImages, |
size_t | nimages, | ||
const DirectX::TexMetadata & | metadata, | ||
DXGI_FORMAT | format, | ||
DWORD | filter, | ||
float | threshold, | ||
DirectX::ScratchImage & | cImage | ||
) |
Definition at line 16 of file dxt_wrapper.cpp.
References DirectX::Convert().
DirectX::ScratchImage* dxtCreateScratchImage | ( | ) |
Definition at line 94 of file dxt_wrapper.cpp.
HRESULT dxtDecompress | ( | const DirectX::Image & | cImage, |
DXGI_FORMAT | format, | ||
DirectX::ScratchImage & | image | ||
) |
Definition at line 31 of file dxt_wrapper.cpp.
References DirectX::Decompress().
HRESULT dxtDecompressArray | ( | const DirectX::Image * | cImages, |
size_t | nimages, | ||
const DirectX::TexMetadata & | metadata, | ||
DXGI_FORMAT | format, | ||
DirectX::ScratchImage & | images | ||
) |
Definition at line 36 of file dxt_wrapper.cpp.
References DirectX::Decompress().
void dxtDeleteScratchImage | ( | DirectX::ScratchImage * | img | ) |
Definition at line 99 of file dxt_wrapper.cpp.
HRESULT dxtGenerateMipMaps | ( | const DirectX::Image & | baseImage, |
DWORD | filter, | ||
size_t | levels, | ||
DirectX::ScratchImage & | mipChain, | ||
bool | allow1D = false |
||
) |
Definition at line 41 of file dxt_wrapper.cpp.
References DirectX::GenerateMipMaps().
HRESULT dxtGenerateMipMaps3D | ( | const DirectX::Image * | baseImages, |
size_t | depth, | ||
DWORD | filter, | ||
size_t | levels, | ||
DirectX::ScratchImage & | mipChain | ||
) |
Definition at line 51 of file dxt_wrapper.cpp.
References DirectX::GenerateMipMaps3D().
HRESULT dxtGenerateMipMaps3DArray | ( | const DirectX::Image * | srcImages, |
size_t | nimages, | ||
const DirectX::TexMetadata & | metadata, | ||
DWORD | filter, | ||
size_t | levels, | ||
DirectX::ScratchImage & | mipChain | ||
) |
Definition at line 56 of file dxt_wrapper.cpp.
References DirectX::GenerateMipMaps3D().
HRESULT dxtGenerateMipMapsArray | ( | const DirectX::Image * | srcImages, |
size_t | nimages, | ||
const DirectX::TexMetadata & | metadata, | ||
DWORD | filter, | ||
size_t | levels, | ||
DirectX::ScratchImage & | mipChain | ||
) |
Definition at line 46 of file dxt_wrapper.cpp.
References DirectX::GenerateMipMaps().
const DirectX::Image* dxtGetImage | ( | const DirectX::ScratchImage * | img, |
size_t | mip, | ||
size_t | item, | ||
size_t | slice | ||
) |
Definition at line 119 of file dxt_wrapper.cpp.
References DirectX::ScratchImage::GetImage().
size_t dxtGetImageCount | ( | const DirectX::ScratchImage * | img | ) |
Definition at line 122 of file dxt_wrapper.cpp.
References DirectX::ScratchImage::GetImageCount().
const DirectX::Image* dxtGetImages | ( | const DirectX::ScratchImage * | img | ) |
Definition at line 121 of file dxt_wrapper.cpp.
References DirectX::ScratchImage::GetImages().
const DirectX::TexMetadata& dxtGetMetadata | ( | const DirectX::ScratchImage * | img | ) |
Definition at line 118 of file dxt_wrapper.cpp.
References DirectX::ScratchImage::GetMetadata().
uint8_t* dxtGetPixels | ( | const DirectX::ScratchImage * | img | ) |
Definition at line 124 of file dxt_wrapper.cpp.
References DirectX::ScratchImage::GetPixels().
size_t dxtGetPixelsSize | ( | const DirectX::ScratchImage * | img | ) |
Definition at line 125 of file dxt_wrapper.cpp.
References DirectX::ScratchImage::GetPixelsSize().
HRESULT dxtInitialize | ( | DirectX::ScratchImage * | img, |
const DirectX::TexMetadata & | mdata | ||
) |
Definition at line 101 of file dxt_wrapper.cpp.
References DirectX::ScratchImage::Initialize().
HRESULT dxtInitialize1D | ( | DirectX::ScratchImage * | img, |
DXGI_FORMAT | fmt, | ||
size_t | length, | ||
size_t | arraySize, | ||
size_t | mipLevels | ||
) |
Definition at line 103 of file dxt_wrapper.cpp.
References DirectX::ScratchImage::Initialize1D().
HRESULT dxtInitialize2D | ( | DirectX::ScratchImage * | img, |
DXGI_FORMAT | fmt, | ||
size_t | width, | ||
size_t | height, | ||
size_t | arraySize, | ||
size_t | mipLevels | ||
) |
Definition at line 104 of file dxt_wrapper.cpp.
References DirectX::ScratchImage::Initialize2D().
HRESULT dxtInitialize3D | ( | DirectX::ScratchImage * | img, |
DXGI_FORMAT | fmt, | ||
size_t | width, | ||
size_t | height, | ||
size_t | depth, | ||
size_t | mipLevels | ||
) |
Definition at line 105 of file dxt_wrapper.cpp.
References DirectX::ScratchImage::Initialize3D().
HRESULT dxtInitialize3DFromImages | ( | DirectX::ScratchImage * | img, |
const DirectX::Image * | images, | ||
size_t | depth | ||
) |
Definition at line 111 of file dxt_wrapper.cpp.
References DirectX::ScratchImage::Initialize3DFromImages().
HRESULT dxtInitializeArrayFromImages | ( | DirectX::ScratchImage * | img, |
const DirectX::Image * | images, | ||
size_t | nImages, | ||
bool | allow1D | ||
) |
Definition at line 109 of file dxt_wrapper.cpp.
References DirectX::ScratchImage::InitializeArrayFromImages().
HRESULT dxtInitializeCube | ( | DirectX::ScratchImage * | img, |
DXGI_FORMAT | fmt, | ||
size_t | width, | ||
size_t | height, | ||
size_t | nCubes, | ||
size_t | mipLevels | ||
) |
Definition at line 106 of file dxt_wrapper.cpp.
References DirectX::ScratchImage::InitializeCube().
HRESULT dxtInitializeCubeFromImages | ( | DirectX::ScratchImage * | img, |
const DirectX::Image * | images, | ||
size_t | nImages | ||
) |
Definition at line 110 of file dxt_wrapper.cpp.
References DirectX::ScratchImage::InitializeCubeFromImages().
HRESULT dxtInitializeFromImage | ( | DirectX::ScratchImage * | img, |
const DirectX::Image & | srcImage, | ||
bool | allow1D | ||
) |
Definition at line 108 of file dxt_wrapper.cpp.
References DirectX::ScratchImage::InitializeFromImage().
bool dxtIsCompressed | ( | DXGI_FORMAT | fmt | ) |
Definition at line 9 of file dxt_wrapper.cpp.
References DirectX::IsCompressed().
HRESULT dxtLoadDDSFile | ( | LPCWSTR | szFile, |
DWORD | flags, | ||
DirectX::TexMetadata * | metadata, | ||
DirectX::ScratchImage & | image | ||
) |
Definition at line 78 of file dxt_wrapper.cpp.
References DirectX::LoadFromDDSFile().
bool dxtOverrideFormat | ( | DirectX::ScratchImage * | img, |
DXGI_FORMAT | f | ||
) |
Definition at line 116 of file dxt_wrapper.cpp.
References DirectX::ScratchImage::OverrideFormat().
HRESULT dxtPremultiplyAlpha | ( | const DirectX::Image * | srcImages, |
size_t | nimages, | ||
const DirectX::TexMetadata & | metadata, | ||
DWORD | flags, | ||
DirectX::ScratchImage & | result | ||
) |
Definition at line 71 of file dxt_wrapper.cpp.
References DirectX::PremultiplyAlpha().
void dxtRelease | ( | DirectX::ScratchImage * | img | ) |
Definition at line 114 of file dxt_wrapper.cpp.
References DirectX::ScratchImage::Release().
HRESULT dxtResize | ( | const DirectX::Image * | srcImages, |
size_t | nimages, | ||
const DirectX::TexMetadata & | metadata, | ||
size_t | width, | ||
size_t | height, | ||
DWORD | filter, | ||
DirectX::ScratchImage & | result | ||
) |
Definition at line 61 of file dxt_wrapper.cpp.
References DirectX::Resize().
HRESULT dxtSaveToDDSFile | ( | const DirectX::Image & | image, |
DWORD | flags, | ||
LPCWSTR | szFile | ||
) |
Definition at line 83 of file dxt_wrapper.cpp.
References DirectX::SaveToDDSFile().
HRESULT dxtSaveToDDSFileArray | ( | const DirectX::Image * | images, |
size_t | nimages, | ||
const DirectX::TexMetadata & | metadata, | ||
DWORD | flags, | ||
LPCWSTR | szFile | ||
) |
Definition at line 88 of file dxt_wrapper.cpp.
References DirectX::SaveToDDSFile().