Update texture handling structures

This commit is contained in:
Nicholas Johnson 2025-09-03 13:02:31 -04:00
parent c7b1c97d68
commit 2f61367fcb
2 changed files with 24 additions and 10 deletions

View File

@ -1,21 +1,30 @@
#include "xsoundfile.h" #include "xgfxtexture.h"
XSoundFile::XSoundFile() #include "xd3dbasetexture.h"
#include "xgfximageloaddef.h"
XGfxTexture::XGfxTexture()
: XAsset()
, mBaseMap(new XD3DBaseTexture())
, mMap(new XD3DTexture())
, mVolMap(new XD3DVolumeTexture())
, mCubeMap(new XD3DCubeTexture())
, mLoadDef(new XGfxImageLoadDef())
{ {
} }
XSoundFile::~XSoundFile() XGfxTexture::~XGfxTexture()
{ {
} }
void XSoundFile::ParseData(QDataStream *aStream) void XGfxTexture::ParseData(QDataStream *aStream)
{ {
} }
void XSoundFile::Clear() void XGfxTexture::Clear()
{ {
} }

View File

@ -2,7 +2,12 @@
#define XGFXTEXTURE_H #define XGFXTEXTURE_H
#include "xasset.h" #include "xasset.h"
#include "xgfximageloaddef.h" #include "xd3dtexture.h"
#include "xd3dvolumetexture.h"
#include "xd3dcubetexture.h"
class XD3DBaseTexture;
class XGfxImageLoadDef;
class XGfxTexture : public XAsset class XGfxTexture : public XAsset
{ {