void BackGroundParts::draw(){ Draw::normal(Vector2(0, 0), gradationHandle, 255, DX_BLENDMODE_ALPHA); SetTextureAddressMode(DX_TEXADDRESS_WRAP); SetDrawBlendMode(blendMode, alpha); DrawPolygon2D(Vert, 2, gHandle, true); SetTextureAddressMode(DX_TEXADDRESS_CLAMP); }
void CDirect3D::SetDefaultSamplerState() { if (NULL == m_pD3D9Device) return; //for (int i = 0; i < MAX_TEXTURE_STAGE; ++i) //{ // m_pD3D9Device->SetSamplerState(i, D3DSAMP_MIPFILTER, D3DTEXF_LINEAR); // m_pD3D9Device->SetSamplerState(i, D3DSAMP_MINFILTER, D3DTEXF_ANISOTROPIC); // m_pD3D9Device->SetSamplerState(i, D3DSAMP_MAGFILTER, D3DTEXF_ANISOTROPIC); // m_pD3D9Device->SetSamplerState(i, D3DSAMP_MAXANISOTROPY, 8); //} for (int i = 0; i < MAX_TEXTURE_STAGE; ++i) { m_pD3D9Device->SetSamplerState(i, D3DSAMP_MIPFILTER, D3DTEXF_LINEAR); m_pD3D9Device->SetSamplerState(i, D3DSAMP_MINFILTER, D3DTEXF_LINEAR); m_pD3D9Device->SetSamplerState(i, D3DSAMP_MAGFILTER, D3DTEXF_LINEAR); } SetTextureAddressMode(D3DTADDRESS_WRAP); }