C# Class FOnline.AngelScript.ScriptContext

Afficher le fichier Open project: wladimiiir/vault112

Méthodes publiques

Méthode Description
AddRef ( ) : void
Dispose ( ) : void
Execute ( ) : void
GetResult ( int ret_tid ) : object
GetReturnAddress ( ) : IntPtr
GetReturnByte ( ) : byte
GetReturnDWord ( ) : uint
GetReturnDouble ( ) : double
GetReturnFloat ( ) : float
GetReturnObject ( ) : IntPtr
GetReturnQWord ( ) : ulong
GetReturnWord ( ) : ushort
Prepare ( ScriptFunction func ) : void
Release ( ) : void
ScriptContext ( IntPtr ptr ) : System
SetArg ( uint arg, object value ) : void
SetArgAddress ( uint arg, IntPtr addr ) : void
SetArgBool ( uint arg, bool value ) : int
SetArgByte ( uint arg, byte value ) : void
SetArgDWord ( uint arg, uint value ) : void
SetArgDouble ( uint arg, double value ) : void
SetArgFloat ( uint arg, float value ) : void
SetArgObject ( uint arg, IntPtr ptr ) : void
SetArgQWord ( uint arg, ulong value ) : void
SetArgWord ( uint arg, ushort value ) : void
SetObject ( IntPtr obj ) : void

Private Methods

Méthode Description
CheckSetArgRetCode ( int ret ) : void
ScriptContext_AddRef ( IntPtr ptr ) : void
ScriptContext_Execute ( IntPtr thisptr ) : int
ScriptContext_GetReturnAddress ( IntPtr thisptr ) : IntPtr
ScriptContext_GetReturnByte ( IntPtr thisptr ) : byte
ScriptContext_GetReturnDWord ( IntPtr thisptr ) : uint
ScriptContext_GetReturnDouble ( IntPtr thisptr ) : double
ScriptContext_GetReturnFloat ( IntPtr thisptr ) : float
ScriptContext_GetReturnObject ( IntPtr thisptr ) : IntPtr
ScriptContext_GetReturnQWord ( IntPtr thisptr ) : ulong
ScriptContext_GetReturnWord ( IntPtr thisptr ) : ushort
ScriptContext_Prepare ( IntPtr thisptr, IntPtr func ) : int
ScriptContext_Release ( IntPtr ptr ) : void
ScriptContext_SetArgAddress ( IntPtr thisptr, uint arg, IntPtr addr ) : int
ScriptContext_SetArgByte ( IntPtr thisptr, uint arg, byte value ) : int
ScriptContext_SetArgDWord ( IntPtr thisptr, uint arg, uint value ) : int
ScriptContext_SetArgDouble ( IntPtr thisptr, uint arg, double value ) : int
ScriptContext_SetArgFloat ( IntPtr thisptr, uint arg, float value ) : int
ScriptContext_SetArgObject ( IntPtr thisptr, uint arg, IntPtr obj ) : int
ScriptContext_SetArgQWord ( IntPtr thisptr, uint arg, ulong value ) : int
ScriptContext_SetArgWord ( IntPtr thisptr, uint arg, ushort value ) : int
ScriptContext_SetContextInfo ( IntPtr thisptr, string info ) : void
ScriptContext_SetObject ( IntPtr thisptr, IntPtr obj ) : int

Method Details

AddRef() public méthode

public AddRef ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Execute() public méthode

public Execute ( ) : void
Résultat void

GetResult() public méthode

public GetResult ( int ret_tid ) : object
ret_tid int
Résultat object

GetReturnAddress() public méthode

public GetReturnAddress ( ) : IntPtr
Résultat System.IntPtr

GetReturnByte() public méthode

public GetReturnByte ( ) : byte
Résultat byte

GetReturnDWord() public méthode

public GetReturnDWord ( ) : uint
Résultat uint

GetReturnDouble() public méthode

public GetReturnDouble ( ) : double
Résultat double

GetReturnFloat() public méthode

public GetReturnFloat ( ) : float
Résultat float

GetReturnObject() public méthode

public GetReturnObject ( ) : IntPtr
Résultat System.IntPtr

GetReturnQWord() public méthode

public GetReturnQWord ( ) : ulong
Résultat ulong

GetReturnWord() public méthode

public GetReturnWord ( ) : ushort
Résultat ushort

Prepare() public méthode

public Prepare ( ScriptFunction func ) : void
func ScriptFunction
Résultat void

Release() public méthode

public Release ( ) : void
Résultat void

ScriptContext() public méthode

public ScriptContext ( IntPtr ptr ) : System
ptr System.IntPtr
Résultat System

SetArg() public méthode

public SetArg ( uint arg, object value ) : void
arg uint
value object
Résultat void

SetArgAddress() public méthode

public SetArgAddress ( uint arg, IntPtr addr ) : void
arg uint
addr System.IntPtr
Résultat void

SetArgBool() public méthode

public SetArgBool ( uint arg, bool value ) : int
arg uint
value bool
Résultat int

SetArgByte() public méthode

public SetArgByte ( uint arg, byte value ) : void
arg uint
value byte
Résultat void

SetArgDWord() public méthode

public SetArgDWord ( uint arg, uint value ) : void
arg uint
value uint
Résultat void

SetArgDouble() public méthode

public SetArgDouble ( uint arg, double value ) : void
arg uint
value double
Résultat void

SetArgFloat() public méthode

public SetArgFloat ( uint arg, float value ) : void
arg uint
value float
Résultat void

SetArgObject() public méthode

public SetArgObject ( uint arg, IntPtr ptr ) : void
arg uint
ptr System.IntPtr
Résultat void

SetArgQWord() public méthode

public SetArgQWord ( uint arg, ulong value ) : void
arg uint
value ulong
Résultat void

SetArgWord() public méthode

public SetArgWord ( uint arg, ushort value ) : void
arg uint
value ushort
Résultat void

SetObject() public méthode

public SetObject ( IntPtr obj ) : void
obj System.IntPtr
Résultat void