Click or drag to resize
Ab4d.SharpEngine logo

GpuImageCopyDataToImageAsync(RawImageData, Boolean, ActionGpuImage) Method

Copies the data from the specified RawImageData to this image in the background thread. When transitionImageToShaderReadOnlyOptimalLayout is true, the image layout is transitioned to ShaderReadOnlyOptimal; when false the image layout is set to TransferSrcOptimal. After the data is copied, the dataCopiedCallback is called with this GpuImage as a parameter.

Namespace: Ab4d.SharpEngine.Core
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 3.1.9316+94bbd23b55747f096f056a5602f7dd90558b3673
Syntax
C#
public void CopyDataToImageAsync(
	RawImageData imageData,
	bool transitionImageToShaderReadOnlyOptimalLayout,
	Action<GpuImage> dataCopiedCallback
)

Parameters

imageData  RawImageData
RawImageData that will be copied to this GpuImage
transitionImageToShaderReadOnlyOptimalLayout  Boolean
when true, the image layout is transitioned to ShaderReadOnlyOptimal; when false the image layout is set to TransferSrcOptimal. To preserve the image layout, call CopyDataToImage without transitionImageToShaderReadOnlyOptimalLayout parameter.
dataCopiedCallback  ActionGpuImage
callback Action that called after the data is copied. This GpuImage is passed as a parameter.
Remarks

[Missing <remarks> documentation for "M:Ab4d.SharpEngine.Core.GpuImage.CopyDataToImageAsync(Ab4d.SharpEngine.Common.RawImageData,System.Boolean,System.Action{Ab4d.SharpEngine.Core.GpuImage})"]

See Also