質問です。サイズ256X256のbitmapを表示させようと思い、
以下のようなコードを書いたのですが、どうも上手く表示されません。
どのようにすればちゃんと表示させられるでしょうか?ご指南願います。
Draw関数
vec2Pos.x = PosX;
vec2Pos.y = PosY;

SetObjectInfo(v1,vec2Pos,D3DXVECTOR2(256.0f,256.0f),D3DCOLOR_XRGB(255,255,255),0.0f,0.0f,1.0f,1.0f);

m_pDevice->SetTexture(0,m_pTexture);
m_pDevice->SetFVF(MY_FVF_VERTEX);
m_pDevice->DrawPrimitiveUP(D3DPT_TRIANGLEFAN,2,v1,sizeof(MY_VERTEX));

void CTexture::SetObjectInfo(MY_VERTEX *v,D3DXVECTOR2 &vec2Pos,D3DXVECTOR2 &vec2Size,D3DCOLOR color,float tu0,float tv0,float tu1,float tv1)
{
SetVertex(&v[0],vec2Pos.x,vec2Pos.y,1.0f,color,tu0,tv0,1.0f);
SetVertex(&v[1],vec2Pos.x + vec2Size.x,vec2Pos.y,1.0f,color,tu1,tv1,1.0f);
SetVertex(&v[2],vec2Pos.x + vec2Size.x,vec2Pos.y + vec2Size.y,1.0f,color,tu0,tv1,1.0f);
SetVertex(&v[3],vec2Pos.x,vec2Pos.y + vec2Size.y,1.0f,color,tu1,tv0,1.0f);

}

void CTexture::SetVertex(MY_VERTEX *v,float x,float y,float z,D3DCOLOR color,float tu,float tv,float rhw)
{
v->x = x;
v->y = y;
v->z = z;
v->color = color;
v->tu = tu;
v->tv = tv;
v->rhw=rhw;
}