在XNA中,你可以做到
texture = new Texture2D( GraphicsDevice, width, height ) ;
我猜测在MSFT内部的某个地方,这相当于C ++代码:
D3DXCreateTexture( GraphicsDevice, width, height, 1, 0, D3DFMT_A8R8G8B8, D3DPOOL_MANAGED, &texture ) ;
在XNA中有这个漂亮的功能,可以让你设置你创建的纹理的像素值:
texture.SetData<Color>( new Color[]{ pixel, values, pixel, values ) ;
现在我非常肯定必须是C ++ DirectX的等价物。有谁知道它是什么?