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.