Click or drag to resize
AB4D logo

RenderingContextUnregisterBackBufferMapping Method

Unregisters the stagingBackBufferMappedCallback delegate that was registered with the RegisterBackBufferMapping(Texture2D, Texture2DDescription, BackBufferReadyEventHandler) method. When all the callbacks are unregistered the StagingBackBuffer and StagingBackBufferMappedCallbacks are set to null and StagingBackBufferDescription is reset to empty values.

Namespace: Ab3d.DirectX
Assembly: Ab3d.DXEngine (in Ab3d.DXEngine.dll) Version: 7.0.8865.1045
Syntax
C#
public bool UnregisterBackBufferMapping(
	BackBufferReadyEventHandler stagingBackBufferMappedCallback
)

Parameters

stagingBackBufferMappedCallback  BackBufferReadyEventHandler
BackBufferReadyEventHandler that was used in the RegisterBackBufferMapping call

Return Value

Boolean
true if there are no more callbacks registered after this call (StagingBackBuffer was set to null), false if there are still some other callbacks registered.
Remarks

UnregisterBackBufferMapping unregisters the stagingBackBufferMappedCallback delegate that was registered with the RegisterBackBufferMapping(Texture2D, Texture2DDescription, BackBufferReadyEventHandler) method.

When all the callbacks are unregistered the StagingBackBuffer and StagingBackBufferMappedCallbacks are set to null and StagingBackBufferDescription is reset to empty values.

It is also possible to unregister by setting the IsRegisteredForBackBufferMapping property to false in the BackBufferReadyEventHandler callback parameter.

It is also possible to unregister all registered callbacks with UnregisterAllBackBufferMappings method.

See Also