Remove WinAPI buffer types from 4J.Render

This commit is contained in:
notmatthewbeshay 2026-03-16 04:27:12 +11:00
parent ff3d515776
commit ba4a20531d
2 changed files with 7 additions and 6 deletions

View file

@ -695,7 +695,8 @@ HRESULT C4JRender::LoadTextureData(const char* szFilename,
return hr;
}
HRESULT C4JRender::LoadTextureData(BYTE* pbData, DWORD dwBytes,
HRESULT C4JRender::LoadTextureData(std::uint8_t* pbData,
std::uint32_t dwBytes,
D3DXIMAGE_INFO* pSrcInfo, int** ppDataOut) {
int width, height, channels;

View file

@ -30,10 +30,10 @@ typedef struct {
} D3DXIMAGE_INFO;
typedef struct _XSOCIAL_PREVIEWIMAGE {
BYTE* pBytes;
DWORD Pitch;
DWORD Width;
DWORD Height;
std::uint8_t* pBytes;
std::uint32_t Pitch;
std::uint32_t Width;
std::uint32_t Height;
// D3DFORMAT Format;
} XSOCIAL_PREVIEWIMAGE, *PXSOCIAL_PREVIEWIMAGE;
@ -171,7 +171,7 @@ public:
void TextureDynamicUpdateEnd();
HRESULT LoadTextureData(const char* szFilename, D3DXIMAGE_INFO* pSrcInfo,
int** ppDataOut);
HRESULT LoadTextureData(BYTE* pbData, DWORD dwBytes,
HRESULT LoadTextureData(std::uint8_t* pbData, std::uint32_t dwBytes,
D3DXIMAGE_INFO* pSrcInfo, int** ppDataOut);
HRESULT SaveTextureData(const char* szFilename, D3DXIMAGE_INFO* pSrcInfo,
int* ppDataOut);