C# 访问SlimDX Texture2D对象中的数据

C# 访问SlimDX Texture2D对象中的数据,c#,textures,slimdx,texture2d,C#,Textures,Slimdx,Texture2d,如何访问Texture2D对象中的数据?许多XNA帖子建议使用函数Texture2D.GetData,但在Structure2d的SlimDX版本中似乎缺少了该函数。我需要处理我的图像来计算场景的整体亮度,我不想在像素着色器中运行300次访问(即每帧300次访问*num_像素),而我可以每帧执行一次 我所需要做的就是访问纹理的颜色(R32G32B32A32) 啊,我想多亏了你,我才找到它。ToStream()方法将纹理数据发送到内存流,然后我只需解析字节即可获取数据。如果对我有效,我会将此作为答

如何访问Texture2D对象中的数据?许多XNA帖子建议使用函数Texture2D.GetData,但在Structure2d的SlimDX版本中似乎缺少了该函数。我需要处理我的图像来计算场景的整体亮度,我不想在像素着色器中运行300次访问(即每帧300次访问*num_像素),而我可以每帧执行一次

我所需要做的就是访问纹理的颜色(R32G32B32A32)

啊,我想多亏了你,我才找到它。ToStream()方法将纹理数据发送到内存流,然后我只需解析字节即可获取数据。如果对我有效,我会将此作为答案提交。

是的,ToStream()工作正常,多亏了。Texture2D.ToStream()方法将纹理数据发送到内存流,然后我只需解析字节即可获取数据。

是的,ToStream()工作正常,这要感谢。ToStream()方法将纹理数据发送到内存流,然后我只需解析字节即可获取数据