feature/test #9

Merged
njohnson merged 318 commits from feature/test into main 2025-09-07 12:35:21 -04:00
Showing only changes of commit 32991d0273 - Show all commits

View File

@ -0,0 +1,34 @@
#ifndef XTEXTUREDESC_H
#define XTEXTUREDESC_H
#include "xasset.h"
#include "xd3denums.h"
class XTextureDesc : public XAsset
{
public:
explicit XTextureDesc();
~XTextureDesc();
void Clear() override;
void ParseData(QDataStream *aStream) override;
private:
XD3DResourceType mResourceType;
uint mWidth;
uint mHeight;
uint mDepth;
XD3DFormat mFormat;
uint mRowPitch;
uint mSlicePitch;
uint mBitsPerPixel;
uint mWidthInBlocks;
uint mHeightInBlocks;
uint mDepthInBlocks;
uint mBytesPerBlock;
int mExpBias;
uint mFlags;
XD3DMultiSampleType mMultiSampleType;
};
#endif // XTEXTUREDESC_H