Overload List
| # | Signature | Description |
|---|---|---|
| 1 | procedure Size(const Src: TOpenCLBase); | Sizes the value to hold one element of the precision and complexity of Src. |
| 2 | procedure Size(ALength: Integer; aPrecision: TclFloatPrecision; AComplex: Boolean); | Sizes the value. A value holds one element: aLength is 1, or 0 to release it. |
| 3 | function Size(const Src: TOpenCLBase; AComplex: Boolean): TOpenCLBase; | Sets the calling object to match the size of the Src object, and changes Complex to aComplex if needed. |
Overload 1: procedure Size(const Src: TOpenCLBase);
Sizes the value to hold one element of the precision and complexity of Src.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TOpenCLBase |
Result: stored in self (calling object)
Overload 2: procedure Size(ALength: Integer; aPrecision: TclFloatPrecision; AComplex: Boolean);
Sizes the value. A value holds one element: aLength is 1, or 0 to release it.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | ALength | Integer | |
| 2 | aPrecision | TclFloatPrecision | |
| 3 | AComplex | Boolean |
Result: stored in self (calling object)
Overload 3: function Size(const Src: TOpenCLBase; AComplex: Boolean): TOpenCLBase;
Sets the calling object to match the size of the Src object, and changes Complex to aComplex if needed.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TOpenCLBase | |
| 2 | AComplex | Boolean |
Returns: TOpenCLBase