Delegate DirectILKernelGenerator.ClipKernel
Universal clip kernel signature: read from src,
clamp to lo / hi, write to
dst. size is element count.
Bound pointers are interpreted per the mode the kernel was
generated for (scalar = single value, array = size values).
Bound pointers for unused sides are ignored by the generated IL.
public delegate void DirectILKernelGenerator.ClipKernel(void* src, void* dst, long size, void* lo, void* hi)
Parameters
srcvoid*- Universal clip kernel signature: read from src, clamp to lo / hi, write to dst. size is element count. Bound pointers are interpreted per the mode the kernel was generated for (scalar = single value, array = size values). Bound pointers for unused sides are ignored by the generated IL.
dstvoid*- Universal clip kernel signature: read from src, clamp to lo / hi, write to dst. size is element count. Bound pointers are interpreted per the mode the kernel was generated for (scalar = single value, array = size values). Bound pointers for unused sides are ignored by the generated IL.
sizelong- Universal clip kernel signature: read from src, clamp to lo / hi, write to dst. size is element count. Bound pointers are interpreted per the mode the kernel was generated for (scalar = single value, array = size values). Bound pointers for unused sides are ignored by the generated IL.
lovoid*- Universal clip kernel signature: read from src, clamp to lo / hi, write to dst. size is element count. Bound pointers are interpreted per the mode the kernel was generated for (scalar = single value, array = size values). Bound pointers for unused sides are ignored by the generated IL.
hivoid*- Universal clip kernel signature: read from src, clamp to lo / hi, write to dst. size is element count. Bound pointers are interpreted per the mode the kernel was generated for (scalar = single value, array = size values). Bound pointers for unused sides are ignored by the generated IL.
- Extension Methods