C# Class FOnline.AngelScript.ScriptObjectType

Exposes the functionality of asIObjectType implementation.
Afficher le fichier Open project: wladimiiir/vault112 Class Usage Examples

Méthodes publiques

Méthode Description
AddRef ( ) : void
GetFieldDesc ( string name, int &offset, int &tid ) : bool
GetMethod ( string name ) : ScriptFunction
GetMethodByDecl ( string decl, bool get_virtual ) : ScriptFunction
GetMethodByIndex ( uint index, bool get_virtual ) : ScriptFunction
GetMethodByName ( string name, bool get_virtual ) : ScriptFunction
GetMethodCount ( ) : uint
GetProperty ( int index, string &name, int &tid, bool &is_private, int &offset, bool &is_reference ) : void
Instantiate ( IntPtr ptr, int tid ) : object
Release ( ) : void
ScriptObjectType ( IntPtr ptr ) : System

Private Methods

Méthode Description
ScriptObjectType ( ) : System
ScriptObjectType_AddRef ( IntPtr ptr ) : void
ScriptObjectType_GetMethodByDecl ( IntPtr thisptr, string decl, bool get_virtual ) : IntPtr
ScriptObjectType_GetMethodByIndex ( IntPtr thisptr, uint index, bool get_virtual ) : IntPtr
ScriptObjectType_GetMethodByName ( IntPtr thisptr, string name, bool get_virtual ) : IntPtr
ScriptObjectType_GetMethodCount ( IntPtr thisptr ) : uint
ScriptObjectType_GetName ( IntPtr thisptr ) : string
ScriptObjectType_GetProperty ( IntPtr thisptr, uint index, string &name, int &tid, bool &is_private, int &offset, bool &is_reference ) : int
ScriptObjectType_GetPropertyCount ( IntPtr thisptr ) : uint
ScriptObjectType_GetSubType ( IntPtr thisptr ) : IntPtr
ScriptObjectType_GetSubTypeId ( IntPtr thisptr ) : int
ScriptObjectType_GetTypeId ( IntPtr thisptr ) : int
ScriptObjectType_Release ( IntPtr ptr ) : void

Method Details

AddRef() public méthode

public AddRef ( ) : void
Résultat void

GetFieldDesc() public méthode

public GetFieldDesc ( string name, int &offset, int &tid ) : bool
name string
offset int
tid int
Résultat bool

GetMethod() public méthode

public GetMethod ( string name ) : ScriptFunction
name string
Résultat ScriptFunction

GetMethodByDecl() public méthode

public GetMethodByDecl ( string decl, bool get_virtual ) : ScriptFunction
decl string
get_virtual bool
Résultat ScriptFunction

GetMethodByIndex() public méthode

public GetMethodByIndex ( uint index, bool get_virtual ) : ScriptFunction
index uint
get_virtual bool
Résultat ScriptFunction

GetMethodByName() public méthode

public GetMethodByName ( string name, bool get_virtual ) : ScriptFunction
name string
get_virtual bool
Résultat ScriptFunction

GetMethodCount() public méthode

public GetMethodCount ( ) : uint
Résultat uint

GetProperty() public méthode

public GetProperty ( int index, string &name, int &tid, bool &is_private, int &offset, bool &is_reference ) : void
index int
name string
tid int
is_private bool
offset int
is_reference bool
Résultat void

Instantiate() public static méthode

public static Instantiate ( IntPtr ptr, int tid ) : object
ptr System.IntPtr
tid int
Résultat object

Release() public méthode

public Release ( ) : void
Résultat void

ScriptObjectType() public méthode

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