В 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.Кто-нибудь знает, что это такое?