| Class | Description |
|---|---|
| GlobalForward | |
| PrivateForward |
| Enum | Description |
|---|---|
| ExecType | Defines how a forward iterates through plugin functions. |
| ParamType | Describes the various ways to pass parameters to functions or forwards. |
| Type | Description |
|---|---|
| NativeCall | |
| RequestFrameCallback | Defines a RequestFrame Callback. |
| Function | Description |
|---|---|
| AddToForward | Adds a function to a private forward's call list. |
| Call_Cancel | Cancels a call to a function or forward's call list. |
| Call_Finish | Completes a call to a function or forward's call list. |
| Call_PushArray | Pushes an array onto the current call. |
| Call_PushArrayEx | Pushes an array onto the current call. |
| Call_PushCell | Pushes a cell onto the current call. |
| Call_PushCellRef | Pushes a cell by reference onto the current call. |
| Call_PushFloat | Pushes a float onto the current call. |
| Call_PushFloatRef | Pushes a float by reference onto the current call. |
| Call_PushNullString | Pushes the NULL_STRING onto the current call. |
| Call_PushNullVector | Pushes the NULL_VECTOR onto the current call. |
| Call_PushString | Pushes a string onto the current call. |
| Call_PushStringEx | Pushes a string onto the current call. |
| Call_StartForward | Starts a call to functions in a forward's call list. |
| Call_StartFunction | Starts a call to a function. |
| CreateForward | Creates a private forward. |
| CreateGlobalForward | Creates a global forward. |
| CreateNative | Creates a dynamic native. This should only be called in AskPluginLoad(), or else you risk not having your native shared with other plugins. |
| FormatNativeString | Formats a string using parameters from a native. |
| GetForwardFunctionCount | Returns the number of functions in a global or private forward's call list. |
| GetFunctionByName | Gets a function id from a function name. |
| GetNativeArray | Gets an array from a native parameter (always by reference). |
| GetNativeCell | Gets a cell from a native parameter. |
| GetNativeCellRef | Gets a cell from a native parameter, by reference. |
| GetNativeFunction | Gets a function pointer from a native parameter. |
| GetNativeString | Retrieves a string from a native parameter. |
| GetNativeStringLength | Retrieves the string length from a native parameter string. This is useful for fetching the entire string using dynamic arrays. |
| IsNativeParamNullString | Check if the native parameter is the NULL_STRING. |
| IsNativeParamNullVector | Check if the native parameter is the NULL_VECTOR. |
| RemoveAllFromForward | Removes all instances of a plugin from a private forward's call list. |
| RemoveFromForward | Removes a function from a private forward's call list. |
| RequestFrame | Creates a single use Next Frame hook. |
| SetNativeArray | Copies a local array into a native parameter array (always by reference). |
| SetNativeCellRef | Sets a cell from a native parameter, by reference. |
| SetNativeString | Sets a string in a native parameter. |
| ThrowNativeError | Throws an error in the calling plugin of a native, instead of your own plugin. |
This documentation was generated automatically using pawn-docgen written by xPaw for AlliedMods.