![]() |
![]() |
![]() |
Device.GetRenderTargetData Method |
Language: |
Copies the render target data from device memory to system memory.
Visual Basic .NET Public Sub GetRenderTargetData( _
ByVal renderTarget As Surface, _
ByVal destSurface As Surface _
)C# public void GetRenderTargetData(
Surface renderTarget,
Surface destSurface
);Managed C++ public: void GetRenderTargetData(
Surface *renderTarget,
Surface *destSurface
);JScript .NET public function GetRenderTargetData(
renderTarget : Surface,
destSurface : Surface
);
renderTarget Microsoft.DirectX.Direct3D.Surface. A Surface object that represents a render target. destSurface Microsoft.DirectX.Direct3D.Surface. [in, out] A Surface object that represents a destination surface.
The destination surface must be either an off-screen plain surface or a level of a texture (either mipmap or cube) created with SystemMemory.
The source surface must be a regular render target or a level of a render target texture (either mipmap or cube) created with Default.
This method will fail if:
- The render target is multisampled.
- The source render target is of a different size than the destination surface.
- The source render target and destination surface formats do not match.
Exceptions
InvalidCallException The method call is invalid. For example, a method's parameter might contain an invalid value.
Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center