Declarations ​
pascal
function GetWrapProc(WrapMode: TWrapMode): TWrapProc; overload;
function GetWrapProc(WrapMode: TWrapMode; Max: Integer): TWrapProc; overload;Overload Details
Overload 1 ​
pascal
function GetWrapProc(WrapMode: TWrapMode): TWrapProc; overload;Returns the standard TWrapProc procedure for the specified WrapMode.
| Parameter | Type | Description |
|---|---|---|
WrapMode | TWrapMode | Wrap mode (wmClamp, wmRepeat, wmMirror, wmReflect). |
| Type | Description |
|---|---|
TWrapProc | Procedure pointer matching the requested WrapMode. |
Overload 2 ​
pascal
function GetWrapProc(WrapMode: TWrapMode; Max: Integer): TWrapProc; overload;Returns the optimal TWrapProc procedure for the specified WrapMode and range [0..Max].
| Parameter | Type | Description |
|---|---|---|
WrapMode | TWrapMode | Wrap mode. |
Max | Integer | Upper range bound. |
| Type | Description |
|---|---|
TWrapProc | Optimal procedure pointer. |
Description ​
GetWrapProc inspects WrapMode (and optional range Max) and returns the appropriate single-parameter wrapping routine pointer (Clamp, Wrap/WrapPow2, Mirror, or Reflect/ReflectPow2).