C# Class Kirikiri.Tjs2.NativeClass

Inheritance: CustomObject
ファイルを表示 Open project: fantasydr/krkr-cs

Protected Properties

Property Type Description
mClassIDInternal int
mClassName string

Public Methods

Method Description
CreateNew ( int flag, string membername, Holder result, Variant param, Dispatch2 objthis ) : int
FuncCall ( int flag, string membername, Variant result, Variant param, Dispatch2 objthis ) : int
GetClassName ( ) : string
IsInstanceOf ( int flag, string membername, string classname, Dispatch2 objthis ) : int
NativeClass ( string name ) : Kirikiri.Tjs2
RegisterNCM ( string name, Dispatch2 dsp, string className, int type ) : void
RegisterNCM ( string name, Dispatch2 dsp, string className, int type, int flags ) : void
SetClassID ( int classid ) : void

Protected Methods

Method Description
CreateBaseTJSObject ( ) : Dispatch2
CreateNativeInstance ( ) : NativeInstance
FinalizeObject ( ) : void

Method Details

CreateBaseTJSObject() protected method

protected CreateBaseTJSObject ( ) : Dispatch2
return Dispatch2

CreateNativeInstance() protected method

protected CreateNativeInstance ( ) : NativeInstance
return NativeInstance

CreateNew() public method

public CreateNew ( int flag, string membername, Holder result, Variant param, Dispatch2 objthis ) : int
flag int
membername string
result Holder
param Variant
objthis Dispatch2
return int

FinalizeObject() protected method

protected FinalizeObject ( ) : void
return void

FuncCall() public method

public FuncCall ( int flag, string membername, Variant result, Variant param, Dispatch2 objthis ) : int
flag int
membername string
result Variant
param Variant
objthis Dispatch2
return int

GetClassName() public method

public GetClassName ( ) : string
return string

IsInstanceOf() public method

public IsInstanceOf ( int flag, string membername, string classname, Dispatch2 objthis ) : int
flag int
membername string
classname string
objthis Dispatch2
return int

NativeClass() public method

public NativeClass ( string name ) : Kirikiri.Tjs2
name string
return Kirikiri.Tjs2

RegisterNCM() public method

public RegisterNCM ( string name, Dispatch2 dsp, string className, int type ) : void
name string
dsp Dispatch2
className string
type int
return void

RegisterNCM() public method

public RegisterNCM ( string name, Dispatch2 dsp, string className, int type, int flags ) : void
name string
dsp Dispatch2
className string
type int
flags int
return void

SetClassID() public method

public SetClassID ( int classid ) : void
classid int
return void

Property Details

mClassIDInternal protected_oe property

protected int mClassIDInternal
return int

mClassName protected_oe property

protected string mClassName
return string