C# 클래스 Espresso.NativeV8JsInterOp

파일 보기 프로젝트 열기: prepare/HTML-Renderer 1 사용 예제들

공개 메소드들

메소드 설명
CreateNativePart ( Espresso.JsContext context, INativeScriptable proxyObj ) : void
RegisterCallBacks ( ) : void
RegisterTypeDef ( Espresso.JsContext context, JsTypeDefinition jsTypeDefinition ) : void
UnRegisterNativePart ( INativeRef proxyObj ) : void

비공개 메소드들

메소드 설명
ArgCount ( IntPtr callingArgsPtr ) : int
ArgGetObject ( IntPtr callingArgsPtr, int index ) : Espresso.JsValue
ArgGetThis ( IntPtr callingArgsPtr ) : Espresso.JsValue
ContextRegisterManagedCallback ( IntPtr contextPtr, IntPtr funcPointer, int callBackKind ) : void
ContextRegisterManagedCallback2 ( IntPtr contextSetupArgs, IntPtr funcPointer, int callBackKind ) : void
ContextRegisterTypeDefinition ( IntPtr nativeJsContextPtr, int mIndex, void stream, int length ) : IntPtr
CreateWrapperForManagedObject ( IntPtr unmanagedEnginePtr, int mIndex, IntPtr rtTypeDefinition ) : IntPtr
CtxRegisterManagedMethodCall ( Espresso.JsContext jsContext, ManagedMethodCallDel mMethodCall ) : void
EngineListener_Listen ( int mIndex, string methodName, IntPtr args ) : void
ExecNode ( string args ) : void
GetManagedIndex ( IntPtr unmanagedPtr ) : int
NativeV8JsInterOp ( ) : System
RegisterManagedCallback ( IntPtr funcPointer, int callBackKind ) : void
RegisterManagedListener ( ManagedListenerDel mListenerDel ) : void
RelaseWrapper ( IntPtr unmanagedPtr ) : int
ReleaseWrapper ( IntPtr externalManagedHandler ) : void
ResultSetBool ( IntPtr callingArgsPtr, bool value ) : void
ResultSetDouble ( IntPtr callingArgsPtr, double value ) : void
ResultSetFloat ( IntPtr callingArgsPtr, float value ) : void
ResultSetInt32 ( IntPtr callingArgsPtr, int value ) : void
ResultSetJsValue ( IntPtr callingArgsPtr, Espresso.JsValue jsvalue ) : void
ResultSetString ( IntPtr callingArgsPtr, [ value ) : void
TestCallBack ( ) : int
V8Init ( ) : void

메소드 상세

CreateNativePart() 공개 정적인 메소드

public static CreateNativePart ( Espresso.JsContext context, INativeScriptable proxyObj ) : void
context Espresso.JsContext
proxyObj INativeScriptable
리턴 void

RegisterCallBacks() 공개 정적인 메소드

public static RegisterCallBacks ( ) : void
리턴 void

RegisterTypeDef() 공개 정적인 메소드

public static RegisterTypeDef ( Espresso.JsContext context, JsTypeDefinition jsTypeDefinition ) : void
context Espresso.JsContext
jsTypeDefinition JsTypeDefinition
리턴 void

UnRegisterNativePart() 공개 정적인 메소드

public static UnRegisterNativePart ( INativeRef proxyObj ) : void
proxyObj INativeRef
리턴 void