Update Direct3D texture structures
This commit is contained in:
parent
d1cf5ecc52
commit
5ea8c5f09a
@ -2,7 +2,9 @@
|
||||
#define XD3DBASETEXTURE_H
|
||||
|
||||
#include "xasset.h"
|
||||
#include "xd3dresource.h"
|
||||
|
||||
class XGpuTextureFetchConstant;
|
||||
class XD3DResource;
|
||||
|
||||
class XD3DBaseTexture : public XAsset
|
||||
{
|
||||
|
||||
@ -1,5 +1,7 @@
|
||||
#include "xgfximageloaddef.h"
|
||||
|
||||
#include "xgfxtexture.h"
|
||||
|
||||
XGfxImageLoadDef::XGfxImageLoadDef()
|
||||
: XAsset()
|
||||
, mLevelCount(0)
|
||||
|
||||
@ -1,23 +1,8 @@
|
||||
#ifndef XGFXIMAGELOADDEF_H
|
||||
#define XGFXIMAGELOADDEF_H
|
||||
#ifndef XD3DCUBETEXTURE_H
|
||||
#define XD3DCUBETEXTURE_H
|
||||
|
||||
#include "xasset.h"
|
||||
#include "xd3dbasetexture.h"
|
||||
|
||||
class XGfxImageLoadDef : public XAsset
|
||||
{
|
||||
public:
|
||||
XGfxImageLoadDef();
|
||||
~XGfxImageLoadDef();
|
||||
typedef XD3DBaseTexture XD3DCubeTexture;
|
||||
|
||||
virtual void ParseData(QDataStream* aStream) override;
|
||||
virtual void Clear() override;
|
||||
|
||||
private:
|
||||
quint8 mLevelCount;
|
||||
quint8 mFlags;
|
||||
QVector<qint16> mDimensions;
|
||||
int mFormat;
|
||||
XGfxTexture* mTexture;
|
||||
};
|
||||
|
||||
#endif // XGFXIMAGELOADDEF_H
|
||||
#endif // XD3DCUBETEXTURE_H
|
||||
|
||||
@ -1,23 +1,8 @@
|
||||
#ifndef XGFXIMAGELOADDEF_H
|
||||
#define XGFXIMAGELOADDEF_H
|
||||
#ifndef XD3DVOLUMETEXTURE_H
|
||||
#define XD3DVOLUMETEXTURE_H
|
||||
|
||||
#include "xasset.h"
|
||||
#include "xd3dbasetexture.h"
|
||||
|
||||
class XGfxImageLoadDef : public XAsset
|
||||
{
|
||||
public:
|
||||
XGfxImageLoadDef();
|
||||
~XGfxImageLoadDef();
|
||||
typedef XD3DBaseTexture XD3DVolumeTexture;
|
||||
|
||||
virtual void ParseData(QDataStream* aStream) override;
|
||||
virtual void Clear() override;
|
||||
|
||||
private:
|
||||
quint8 mLevelCount;
|
||||
quint8 mFlags;
|
||||
QVector<qint16> mDimensions;
|
||||
int mFormat;
|
||||
XGfxTexture* mTexture;
|
||||
};
|
||||
|
||||
#endif // XGFXIMAGELOADDEF_H
|
||||
#endif // XD3DVOLUMETEXTURE_H
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user