📄 d3d8texturefactory.cpp
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -