mirror of
https://github.com/microsoft/DirectXTex.git
synced 2026-02-07 05:26:12 +01:00
More noexcept annotation
This commit is contained in:
@@ -154,7 +154,7 @@ namespace
|
||||
// FourCC CTX1 (Xbox 360 only)
|
||||
// FourCC EAR, EARG, ET2, ET2A (Ericsson Texture Compression)
|
||||
|
||||
DXGI_FORMAT GetDXGIFormat(const DDS_HEADER& hdr, const DDS_PIXELFORMAT& ddpf, DWORD flags, _Inout_ DWORD& convFlags)
|
||||
DXGI_FORMAT GetDXGIFormat(const DDS_HEADER& hdr, const DDS_PIXELFORMAT& ddpf, DWORD flags, _Inout_ DWORD& convFlags) noexcept
|
||||
{
|
||||
uint32_t ddpfFlags = ddpf.flags;
|
||||
if (hdr.reserved1[9] == MAKEFOURCC('N', 'V', 'T', 'T'))
|
||||
@@ -272,7 +272,7 @@ namespace
|
||||
size_t size,
|
||||
DWORD flags,
|
||||
_Out_ TexMetadata& metadata,
|
||||
_Inout_ DWORD& convFlags)
|
||||
_Inout_ DWORD& convFlags) noexcept
|
||||
{
|
||||
if (!pSource)
|
||||
return E_INVALIDARG;
|
||||
@@ -536,7 +536,7 @@ HRESULT DirectX::_EncodeDDSHeader(
|
||||
DWORD flags,
|
||||
void* pDestination,
|
||||
size_t maxsize,
|
||||
size_t& required)
|
||||
size_t& required) noexcept
|
||||
{
|
||||
if (!IsValid(metadata.format))
|
||||
return E_INVALIDARG;
|
||||
@@ -789,7 +789,7 @@ namespace
|
||||
TEXP_LEGACY_A8L8
|
||||
};
|
||||
|
||||
inline TEXP_LEGACY_FORMAT _FindLegacyFormat(DWORD flags)
|
||||
inline TEXP_LEGACY_FORMAT _FindLegacyFormat(DWORD flags) noexcept
|
||||
{
|
||||
TEXP_LEGACY_FORMAT lformat = TEXP_LEGACY_UNKNOWN;
|
||||
|
||||
@@ -826,7 +826,7 @@ namespace
|
||||
size_t inSize,
|
||||
_In_ TEXP_LEGACY_FORMAT inFormat,
|
||||
_In_reads_opt_(256) const uint32_t* pal8,
|
||||
_In_ DWORD flags)
|
||||
_In_ DWORD flags) noexcept
|
||||
{
|
||||
assert(pDestination && outSize > 0);
|
||||
assert(pSource && inSize > 0);
|
||||
@@ -1134,7 +1134,7 @@ namespace
|
||||
_In_ DWORD cpFlags,
|
||||
_In_ DWORD convFlags,
|
||||
_In_reads_opt_(256) const uint32_t *pal8,
|
||||
_In_ const ScratchImage& image)
|
||||
_In_ const ScratchImage& image) noexcept
|
||||
{
|
||||
assert(pPixels);
|
||||
assert(image.GetPixels());
|
||||
@@ -1402,7 +1402,7 @@ namespace
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
HRESULT CopyImageInPlace(DWORD convFlags, _In_ const ScratchImage& image)
|
||||
HRESULT CopyImageInPlace(DWORD convFlags, _In_ const ScratchImage& image) noexcept
|
||||
{
|
||||
if (!image.GetPixels())
|
||||
return E_FAIL;
|
||||
@@ -1462,7 +1462,7 @@ HRESULT DirectX::GetMetadataFromDDSMemory(
|
||||
const void* pSource,
|
||||
size_t size,
|
||||
DWORD flags,
|
||||
TexMetadata& metadata)
|
||||
TexMetadata& metadata) noexcept
|
||||
{
|
||||
if (!pSource || size == 0)
|
||||
return E_INVALIDARG;
|
||||
@@ -1475,7 +1475,7 @@ _Use_decl_annotations_
|
||||
HRESULT DirectX::GetMetadataFromDDSFile(
|
||||
const wchar_t* szFile,
|
||||
DWORD flags,
|
||||
TexMetadata& metadata)
|
||||
TexMetadata& metadata) noexcept
|
||||
{
|
||||
if (!szFile)
|
||||
return E_INVALIDARG;
|
||||
@@ -1534,7 +1534,7 @@ HRESULT DirectX::LoadFromDDSMemory(
|
||||
size_t size,
|
||||
DWORD flags,
|
||||
TexMetadata* metadata,
|
||||
ScratchImage& image)
|
||||
ScratchImage& image) noexcept
|
||||
{
|
||||
if (!pSource || size == 0)
|
||||
return E_INVALIDARG;
|
||||
@@ -1606,7 +1606,7 @@ HRESULT DirectX::LoadFromDDSFile(
|
||||
const wchar_t* szFile,
|
||||
DWORD flags,
|
||||
TexMetadata* metadata,
|
||||
ScratchImage& image)
|
||||
ScratchImage& image) noexcept
|
||||
{
|
||||
if (!szFile)
|
||||
return E_INVALIDARG;
|
||||
@@ -1796,7 +1796,7 @@ HRESULT DirectX::SaveToDDSMemory(
|
||||
size_t nimages,
|
||||
const TexMetadata& metadata,
|
||||
DWORD flags,
|
||||
Blob& blob)
|
||||
Blob& blob) noexcept
|
||||
{
|
||||
if (!images || (nimages == 0))
|
||||
return E_INVALIDARG;
|
||||
@@ -2024,7 +2024,7 @@ HRESULT DirectX::SaveToDDSFile(
|
||||
size_t nimages,
|
||||
const TexMetadata& metadata,
|
||||
DWORD flags,
|
||||
const wchar_t* szFile)
|
||||
const wchar_t* szFile) noexcept
|
||||
{
|
||||
if (!szFile)
|
||||
return E_INVALIDARG;
|
||||
|
||||
Reference in New Issue
Block a user