Overview
C API (Component Interface)
struct Argument { void* real; void* imag; TYPE type; struct Dimensions dims; UINT32 flags; };

This structure holds an argument passed into or out of a utility function.

Fields

void* real, void* imag
Pointers to real and imaginary data.
TYPE type
Type constant of data.
Dimensions dims
Dimension of data.
UINT32 flags
See below.

Flags

F_MODIFIED
The utility function should set this on any argument that it modifies. If it does not, these arguments will not be correctly propagated to functions written in non-native languages.