Classes 2

Class Description
GlobalForward

PrivateForward

Enums 2

Enum Description
ExecType

Defines how a forward iterates through plugin functions.

ParamType

Describes the various ways to pass parameters to functions or forwards.

Types 2

Type Description
NativeCall

RequestFrameCallback

Defines a RequestFrame Callback.

Functions 36

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.