 |
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.CoreAssembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 3.2.9386+3a404a3e1ebfa4efd231da7fe6f10dfb23b95dc4
Syntaxpublic 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