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