@@ -325,7 +325,7 @@ namespace DirectX
325
325
};
326
326
327
327
HRESULT __cdecl GetMetadataFromDDSMemory (
328
- _In_reads_bytes_ (size) const void * pSource, _In_ size_t size,
328
+ _In_reads_bytes_ (size) const uint8_t * pSource, _In_ size_t size,
329
329
_In_ DDS_FLAGS flags,
330
330
_Out_ TexMetadata& metadata) noexcept ;
331
331
HRESULT __cdecl GetMetadataFromDDSFile (
@@ -334,7 +334,7 @@ namespace DirectX
334
334
_Out_ TexMetadata& metadata) noexcept ;
335
335
336
336
HRESULT __cdecl GetMetadataFromDDSMemoryEx (
337
- _In_reads_bytes_ (size) const void * pSource, _In_ size_t size,
337
+ _In_reads_bytes_ (size) const uint8_t * pSource, _In_ size_t size,
338
338
_In_ DDS_FLAGS flags,
339
339
_Out_ TexMetadata& metadata,
340
340
_Out_opt_ DDSMetaData* ddPixelFormat) noexcept ;
@@ -345,14 +345,14 @@ namespace DirectX
345
345
_Out_opt_ DDSMetaData* ddPixelFormat) noexcept ;
346
346
347
347
HRESULT __cdecl GetMetadataFromHDRMemory (
348
- _In_reads_bytes_ (size) const void * pSource, _In_ size_t size,
348
+ _In_reads_bytes_ (size) const uint8_t * pSource, _In_ size_t size,
349
349
_Out_ TexMetadata& metadata) noexcept ;
350
350
HRESULT __cdecl GetMetadataFromHDRFile (
351
351
_In_z_ const wchar_t * szFile,
352
352
_Out_ TexMetadata& metadata) noexcept ;
353
353
354
354
HRESULT __cdecl GetMetadataFromTGAMemory (
355
- _In_reads_bytes_ (size) const void * pSource, _In_ size_t size,
355
+ _In_reads_bytes_ (size) const uint8_t * pSource, _In_ size_t size,
356
356
_In_ TGA_FLAGS flags,
357
357
_Out_ TexMetadata& metadata) noexcept ;
358
358
HRESULT __cdecl GetMetadataFromTGAFile (
@@ -362,7 +362,7 @@ namespace DirectX
362
362
363
363
#ifdef _WIN32
364
364
HRESULT __cdecl GetMetadataFromWICMemory (
365
- _In_reads_bytes_ (size) const void * pSource, _In_ size_t size,
365
+ _In_reads_bytes_ (size) const uint8_t * pSource, _In_ size_t size,
366
366
_In_ WIC_FLAGS flags,
367
367
_Out_ TexMetadata& metadata,
368
368
_In_ std::function<void __cdecl(IWICMetadataQueryReader*)> getMQR = nullptr);
@@ -376,7 +376,7 @@ namespace DirectX
376
376
377
377
// Compatability helpers
378
378
HRESULT __cdecl GetMetadataFromTGAMemory (
379
- _In_reads_bytes_ (size) const void * pSource, _In_ size_t size,
379
+ _In_reads_bytes_ (size) const uint8_t * pSource, _In_ size_t size,
380
380
_Out_ TexMetadata& metadata) noexcept ;
381
381
HRESULT __cdecl GetMetadataFromTGAFile (
382
382
_In_z_ const wchar_t * szFile,
@@ -461,7 +461,7 @@ namespace DirectX
461
461
462
462
void __cdecl Release () noexcept ;
463
463
464
- void * __cdecl GetBufferPointer () const noexcept { return m_buffer; }
464
+ uint8_t * __cdecl GetBufferPointer () const noexcept { return m_buffer; }
465
465
size_t __cdecl GetBufferSize () const noexcept { return m_size; }
466
466
467
467
HRESULT __cdecl Resize (size_t size) noexcept ;
@@ -471,16 +471,16 @@ namespace DirectX
471
471
// Shorten size without reallocation
472
472
473
473
private:
474
- void * m_buffer;
475
- size_t m_size;
474
+ uint8_t * m_buffer;
475
+ size_t m_size;
476
476
};
477
477
478
478
// ---------------------------------------------------------------------------------
479
479
// Image I/O
480
480
481
481
// DDS operations
482
482
HRESULT __cdecl LoadFromDDSMemory (
483
- _In_reads_bytes_ (size) const void * pSource, _In_ size_t size,
483
+ _In_reads_bytes_ (size) const uint8_t * pSource, _In_ size_t size,
484
484
_In_ DDS_FLAGS flags,
485
485
_Out_opt_ TexMetadata* metadata, _Out_ ScratchImage& image) noexcept ;
486
486
HRESULT __cdecl LoadFromDDSFile (
@@ -489,7 +489,7 @@ namespace DirectX
489
489
_Out_opt_ TexMetadata* metadata, _Out_ ScratchImage& image) noexcept ;
490
490
491
491
HRESULT __cdecl LoadFromDDSMemoryEx (
492
- _In_reads_bytes_ (size) const void * pSource, _In_ size_t size,
492
+ _In_reads_bytes_ (size) const uint8_t * pSource, _In_ size_t size,
493
493
_In_ DDS_FLAGS flags,
494
494
_Out_opt_ TexMetadata* metadata,
495
495
_Out_opt_ DDSMetaData* ddPixelFormat,
@@ -517,7 +517,7 @@ namespace DirectX
517
517
518
518
// HDR operations
519
519
HRESULT __cdecl LoadFromHDRMemory (
520
- _In_reads_bytes_ (size) const void * pSource, _In_ size_t size,
520
+ _In_reads_bytes_ (size) const uint8_t * pSource, _In_ size_t size,
521
521
_Out_opt_ TexMetadata* metadata, _Out_ ScratchImage& image) noexcept ;
522
522
HRESULT __cdecl LoadFromHDRFile (
523
523
_In_z_ const wchar_t * szFile,
@@ -528,7 +528,7 @@ namespace DirectX
528
528
529
529
// TGA operations
530
530
HRESULT __cdecl LoadFromTGAMemory (
531
- _In_reads_bytes_ (size) const void * pSource, _In_ size_t size,
531
+ _In_reads_bytes_ (size) const uint8_t * pSource, _In_ size_t size,
532
532
_In_ TGA_FLAGS flags,
533
533
_Out_opt_ TexMetadata* metadata, _Out_ ScratchImage& image) noexcept ;
534
534
HRESULT __cdecl LoadFromTGAFile (
@@ -546,7 +546,7 @@ namespace DirectX
546
546
// WIC operations
547
547
#ifdef _WIN32
548
548
HRESULT __cdecl LoadFromWICMemory (
549
- _In_reads_bytes_ (size) const void * pSource, _In_ size_t size,
549
+ _In_reads_bytes_ (size) const uint8_t * pSource, _In_ size_t size,
550
550
_In_ WIC_FLAGS flags,
551
551
_Out_opt_ TexMetadata* metadata, _Out_ ScratchImage& image,
552
552
_In_ std::function<void __cdecl(IWICMetadataQueryReader*)> getMQR = nullptr);
@@ -578,7 +578,7 @@ namespace DirectX
578
578
579
579
// Compatability helpers
580
580
HRESULT __cdecl LoadFromTGAMemory (
581
- _In_reads_bytes_ (size) const void * pSource, _In_ size_t size,
581
+ _In_reads_bytes_ (size) const uint8_t * pSource, _In_ size_t size,
582
582
_Out_opt_ TexMetadata* metadata, _Out_ ScratchImage& image) noexcept ;
583
583
HRESULT __cdecl LoadFromTGAFile (
584
584
_In_z_ const wchar_t * szFile,
@@ -953,7 +953,7 @@ namespace DirectX
953
953
// DDS helper functions
954
954
HRESULT __cdecl EncodeDDSHeader (
955
955
_In_ const TexMetadata& metadata, DDS_FLAGS flags,
956
- _Out_writes_bytes_to_opt_ (maxsize, required) void * pDestination, _In_ size_t maxsize,
956
+ _Out_writes_bytes_to_opt_ (maxsize, required) uint8_t * pDestination, _In_ size_t maxsize,
957
957
_Out_ size_t& required) noexcept ;
958
958
959
959
// ---------------------------------------------------------------------------------
0 commit comments