Как мне получить доступ к данным в объекте Texture2D?Многие посты XNA предлагают использовать функцию Texture2D.GetData, но, похоже, ее нет в SlimDX-версии Texture2D.Мне нужно обработать мое изображение, чтобы рассчитать общую яркость сцены, и я не хочу, чтобы в пиксельном шейдере выполнялось 300 обращений (т.е. 300 обращений * num_pixels за кадр), когда я мог бы делать это один раз за кадр.
Все, что мне нужно, - это получить доступ к цвету (R32G32B32A32) текстуры.
Я думаю, я нашел его благодаря SlimDX SDK .Метод Texture2D.ToStream () отправляет данные текстуры в поток памяти, затем мне просто нужно проанализировать байты, чтобы получить мои данные.Я отправлю это как ответ, если это будет работать для меня.