Classes | |
struct | DDS_HEADER |
struct | DDS_HEADER_DXT10 |
struct | DDS_PIXELFORMAT |
struct | handle_closer |
class | ScopedObject |
Typedefs | |
typedef public std::unique_ptr < void, handle_closer > | ScopedHandle |
Enumerations | |
enum | DDS_RESOURCE_DIMENSION { DDS_DIMENSION_TEXTURE1D = 2, DDS_DIMENSION_TEXTURE2D = 3, DDS_DIMENSION_TEXTURE3D = 4 } |
enum | DDS_RESOURCE_MISC_FLAG { DDS_RESOURCE_MISC_TEXTURECUBE = 0x4L } |
Functions | |
__declspec (selectany) const DDS_PIXELFORMAT DDSPF_DXT1 | |
HRESULT | CreateDDSTextureFromMemory (_In_ ID3D11Device *d3dDevice, _In_reads_bytes_(ddsDataSize) const uint8_t *ddsData, _In_ size_t ddsDataSize, _Out_opt_ ID3D11Resource **texture, _Out_opt_ ID3D11ShaderResourceView **textureView, _In_ size_t maxsize=0) |
HRESULT | CreateDDSTextureFromFile (_In_ ID3D11Device *d3dDevice, _In_z_ const wchar_t *szFileName, _Out_opt_ ID3D11Resource **texture, _Out_opt_ ID3D11ShaderResourceView **textureView, _In_ size_t maxsize=0) |
HRESULT | CreateDDSTextureFromMemoryEx (_In_ ID3D11Device *d3dDevice, _In_reads_bytes_(ddsDataSize) const uint8_t *ddsData, _In_ size_t ddsDataSize, _In_ size_t maxsize, _In_ D3D11_USAGE usage, _In_ unsigned int bindFlags, _In_ unsigned int cpuAccessFlags, _In_ unsigned int miscFlags, _In_ bool forceSRGB, _Out_opt_ ID3D11Resource **texture, _Out_opt_ ID3D11ShaderResourceView **textureView) |
HRESULT | CreateDDSTextureFromFileEx (_In_ ID3D11Device *d3dDevice, _In_z_ const wchar_t *szFileName, _In_ size_t maxsize, _In_ D3D11_USAGE usage, _In_ unsigned int bindFlags, _In_ unsigned int cpuAccessFlags, _In_ unsigned int miscFlags, _In_ bool forceSRGB, _Out_opt_ ID3D11Resource **texture, _Out_opt_ ID3D11ShaderResourceView **textureView) |
void | ThrowIfFailed (HRESULT hr) |
template<UINT TNameLength> | |
void | SetDebugObjectName (_In_ ID3D11DeviceChild *resource, _In_z_ const char(&name)[TNameLength]) |
HANDLE | safe_handle (HANDLE h) |
Variables | |
const uint32_t | DDS_MAGIC = 0x20534444 |
typedef public std::unique_ptr<void, handle_closer> DirectX::ScopedHandle |
DirectX::__declspec | ( | selectany | ) | const |
HRESULT DirectX::CreateDDSTextureFromMemory | ( | _In_ ID3D11Device * | d3dDevice, |
_In_reads_bytes_(ddsDataSize) const uint8_t * | ddsData, | ||
_In_ size_t | ddsDataSize, | ||
_Out_opt_ ID3D11Resource ** | texture, | ||
_Out_opt_ ID3D11ShaderResourceView ** | textureView, | ||
_In_ size_t | maxsize = 0 |
||
) |
HRESULT DirectX::CreateDDSTextureFromFile | ( | _In_ ID3D11Device * | d3dDevice, |
_In_z_ const wchar_t * | szFileName, | ||
_Out_opt_ ID3D11Resource ** | texture, | ||
_Out_opt_ ID3D11ShaderResourceView ** | textureView, | ||
_In_ size_t | maxsize = 0 |
||
) |
HRESULT DirectX::CreateDDSTextureFromMemoryEx | ( | _In_ ID3D11Device * | d3dDevice, |
_In_reads_bytes_(ddsDataSize) const uint8_t * | ddsData, | ||
_In_ size_t | ddsDataSize, | ||
_In_ size_t | maxsize, | ||
_In_ D3D11_USAGE | usage, | ||
_In_ unsigned int | bindFlags, | ||
_In_ unsigned int | cpuAccessFlags, | ||
_In_ unsigned int | miscFlags, | ||
_In_ bool | forceSRGB, | ||
_Out_opt_ ID3D11Resource ** | texture, | ||
_Out_opt_ ID3D11ShaderResourceView ** | textureView | ||
) |
HRESULT DirectX::CreateDDSTextureFromFileEx | ( | _In_ ID3D11Device * | d3dDevice, |
_In_z_ const wchar_t * | szFileName, | ||
_In_ size_t | maxsize, | ||
_In_ D3D11_USAGE | usage, | ||
_In_ unsigned int | bindFlags, | ||
_In_ unsigned int | cpuAccessFlags, | ||
_In_ unsigned int | miscFlags, | ||
_In_ bool | forceSRGB, | ||
_Out_opt_ ID3D11Resource ** | texture, | ||
_Out_opt_ ID3D11ShaderResourceView ** | textureView | ||
) |
void DirectX::ThrowIfFailed | ( | HRESULT | hr | ) |
void DirectX::SetDebugObjectName | ( | _In_ ID3D11DeviceChild * | resource, |
_In_z_ const char(&) | name[TNameLength] | ||
) |
HANDLE DirectX::safe_handle | ( | HANDLE | h | ) |
const uint32_t DirectX::DDS_MAGIC = 0x20534444 |