d3d8texturefactory.cpp
来自「game code对于游戏地图的编辑代码」· C++ 代码 · 共 24 行
CPP
24 行
#include "D3D8TextureFactory.h"
#include "D3D8Texture.h"
D3D8TextureFactory::D3D8TextureFactory(LPDIRECT3DDEVICE8 device)
{
m_pd3dDevice = device;
}
D3D8TextureFactory::~D3D8TextureFactory()
{
}
Texture* D3D8TextureFactory::CreateTexture(const String& name)
{
D3D8Texture* tex = new D3D8Texture;
D3DXCreateTextureFromFile(m_pd3dDevice,(const Char*)name,&tex->m_pTexture);
return tex;
}
void D3D8TextureFactory::DestroyTexture(Texture* tex)
{
((D3D8Texture*)tex)->m_pTexture->Release();
delete tex;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?