Updated libs/xassets/xtexturedesc.h

This commit is contained in:
RedLine AI Agent 2025-09-05 21:35:57 +00:00
parent c4826bf1f3
commit 32991d0273

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