Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //In Textures.h
- struct TextureInfo
- {
- IDirect3DTexture9* pTexture;
- D3DSURFACE_DESC texDesc;
- D3DXVECTOR3 vtexCenter;
- };
- typedef Vector<TextureInfo*> TextureList;
- //In Graphics.cpp
- TextureInfo* tempTexture;
- const char* stringarray[] =
- {
- "rock.jpg"
- };
- for each (const char* filename in stringarray)
- {
- D3DXCreateTextureFromFile(m_pD3DDevice, filename, &m_pTexture);
- m_pTexture->GetLevelDesc(0, &m_texDesc);
- m_vtexCenter = D3DXVECTOR3(m_texDesc.Width / 2.0f, m_texDesc.Height / 2.0f, 0.0f);
- tempTexture->pTexture = m_pTexture;
- tempTexture->texDesc = m_texDesc;
- tempTexture->vtexCenter = m_vtexCenter;
- TextureList.add(); //example
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement